This section concentrates on the GitHub website and how to use it.

My first impression with GitHub was that it was quite difficult to understand and navigate. This was partly because it is, but mostly (at the time) because I didn’t understand the concepts behind Git. Hopefully I’ve addressed the Git version control mechanisms and concepts in the previous sections so that just leaves GitHub itself. That’s what this section if for.

In this section I cover the basics of GitHub:

  1. Examining files and folders

  2. Editing files directly on GitHub

  3. Creating new files

  4. Renaming and deleting files

  5. Examining commits and the commit list

  6. Examining and recovering earlier commit points

  7. Creating branches

  8. Comparing changes and pull requests

  9. Merging and Handling conflicts

  10. Tags and releases

End flourish image