├── instructions ├── clone-a-repo.md ├── new-file-on-desktop.md ├── merge-your-pull-request.md ├── make-changes-on-desktop.md ├── changing-files-on-GitHub.md ├── push-changes-desktop.md ├── create-issue.md └── add-file-on-github.md └── README.md /instructions/clone-a-repo.md: -------------------------------------------------------------------------------- 1 | # How to clone the class repository 2 | 3 | 1. Navigate to the class repo 4 | 2. Click Clone in Desktop 5 | 3. Navigate to the desired location 6 | 4. Click Clone 7 | -------------------------------------------------------------------------------- /instructions/new-file-on-desktop.md: -------------------------------------------------------------------------------- 1 | # How to create a new file using the desktop 2 | 3 | 1. Open your favorite editor. 4 | 2. Click File > New File. 5 | 3. Add content to the file. 6 | 4. Click Save > Quit. 7 | -------------------------------------------------------------------------------- /instructions/merge-your-pull-request.md: -------------------------------------------------------------------------------- 1 | # How to merge your pull request 2 | 3 | 1. Navigate to your **Pull Request**. 4 | 2. Make sure you have the :+1: from your partner. 5 | 3. Click **Merge**. 6 | 4. In the merge message, type `This fixes #(issue number)`. 7 | 5. Click **Confirm Merge**. 8 | 6. Click **Delete branch**. 9 | -------------------------------------------------------------------------------- /instructions/make-changes-on-desktop.md: -------------------------------------------------------------------------------- 1 | # How to make changes using the desktop 2 | 3 | 1. Open your favorite editor. 4 | 2. Open the file you will change. 5 | 3. Type changes in the file. 6 | 4. Click Save > Quit. 7 | 8 | **Note:** Once you have checked out your branch, you can also use the Finder window (Mac) or Windows Explorer to open your file. 9 | -------------------------------------------------------------------------------- /instructions/changing-files-on-GitHub.md: -------------------------------------------------------------------------------- 1 | # How to edit a file on GitHub 2 | 3 | 1. Navigate to the file you would like to change. 4 | 2. Click on the **pencil** in the upper right corner of the document. 5 | 3. Make the appropriate changes. 6 | 4. Type a commit message. 7 | 5. Choose **Commit directly to `your` branch. - We can do this because GitHub already recognizes that this file only exists on this branch. 8 | 6. Click **Commit changes**. 9 | -------------------------------------------------------------------------------- /instructions/push-changes-desktop.md: -------------------------------------------------------------------------------- 1 | # How to push your local changes to GitHub 2 | 3 | 1. Open the GitHub App. 4 | 2. Click **Changes**. 5 | 3. Check the **check box** next to any file you would like to commit. 6 | 4. Type the **commit message** in the Summary field. 7 | 5. Click **Commit to **. 8 | 6. Click **Pull Request**. 9 | 7. Type the **Pull Request title and description**. 10 | 8. Click **Create Pull Request**. 11 | 9. Click the link in the confirmation message to view your Pull request on GitHub. 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Welcome to GitHub Training 2 | 3 | ## Class Goals 4 | 5 | During this class, you will learn: 6 | - How Git and GitHub work together to track changes in your projects. 7 | - How GitHub enables collaboration within your team. 8 | 9 | You'll use this repo with GitHub's training on the Wheelhouse platform. When you're asked questions about a repository, this is where you'll find the answers. In addition, during the labs you can make changes directly on this repository and the changes will be reflected on Wheelhouse once they've been performed correctly. This way you get feedback about the work you've done. 10 | -------------------------------------------------------------------------------- /instructions/create-issue.md: -------------------------------------------------------------------------------- 1 | ## How to create a new Issue 2 | 3 | 1. Click the **Issues** tab. 4 | 2. Click **New Issue**. 5 | 3. Type an **Issue Title** 6 | 4. Type a **Comment** as instructed by the facilitator. 7 | 5. Type **@** and the instructor's name to @mention the instructor. 8 | 6. Click Submit new issue. 9 | 10 | ### Digging Deeper 11 | 12 | Markdown is a fun and easy way to format your messages on GitHub and to keep them fun. Here are a few resources you might find interesting: 13 | 14 | - [Markdown Basics](https://help.github.com/articles/markdown-basics/) 15 | - [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/) 16 | - [Writing on GitHub](https://help.github.com/articles/writing-on-github/) 17 | 18 | We also love to use emoji to brighten our co-worker's day. Here is a fun [emoji cheatsheet](http://www.emoji-cheat-sheet.com/). 19 | -------------------------------------------------------------------------------- /instructions/add-file-on-github.md: -------------------------------------------------------------------------------- 1 | ## How to add a new file on GitHub 2 | 3 | In this class, we will be creating a new file containing a few interesting facts about yourself. 4 | 5 | 1. Click on the **bios** folder in the repository view. 6 | 2. Click the **+** sign next to `class-name/bios/` 7 | 3. **Name your file** in the space provided (ex. `firstname-lastname.md) 8 | 4. Type your text in the **<> Edit new file** field. (Remember to include your name and three interesting facts about yourself) 9 | 5. Click **Preview** to see how your file will look when it is rendered on GitHub. 10 | 6. Type your commit message. 11 | 7. Click **Create a new branch for this commit and start a pull request.** 12 | 8. Type a **branch name** in the field provided (or use the auto-generated one). 13 | 9. Click **Propose file change**. 14 | 10. The **Open a Pull Request** page will be displayed. 15 | 11. Type a descriptive title for the Pull Request. 16 | 12. Type a description of the changes you are making in the **Write** field. 17 | 13. Click **Create pull request**. 18 | --------------------------------------------------------------------------------