- Create a GitHub account if you don't have one. Sign up here.
- Fork the repository (see GitHub's help guide).
- Click the Fork button in the upper right corner of the screen.
- This will copy the repo to your account and you will then be in your copy of the repository.
- If you would like to make changes to markdown files and code in a terminal of your choice outside of GitHub, download Git Bash here: https://git-scm.com/download/win
- Make some changes.
- Open a markdown file (this one or readme.md) and click the pencil icon to edit it.
- Add or change some text (see GitHub's guide to formatting and syntax).
- Click "Preview changes" to check your work.
- Enter a short commit message in the textbox under the "Commit changes" heading.
- Click the "Commit changes" button.
- Changing a Commit Message
- If a commit message needs to be modified, you can amend it locally and push a new commit with a new message to GitHub. You can also change a commit message to add missing information (see GitHub's help guide).
- Create a pull request (see GitHub's help guide).
- Create a pull request to propose and collaborate on changes to a repository.
- Click the "New Pull Request" button.
- Create a pull request from a forked repository (see GitHub's help guide).
- Navigate to the original repository
- To the right of the branch drop down click new pull request
- Click compare across forks
- The base fork is the fork you are merging the changes INTO
- The head fork is YOUR repo that you would like to merge into the base
- At the bottom make sure to add a title and description about your changes
- Once everything is set click Create Pull Requests