Git and GitHub

General

  • Using Git Bash requires a basic understanding of the command line.
  • This simple Git Cheat Sheet lists the most commonly-used commands.
  • Learn Git Branching is fantastic tool for visualizing the effects of Git commands. See the Git and GitHub module for which levels to attempt.
  • Documentation on GitHub often takes the form of Markdown (.md) files and these are automatically converted to HTML. Markdown is easy to learn; start with this beginner guide.

Working with the Commit History

Core Knowledge

Advanced (for interest only)


Back to top

Copyright © 2025. School of Electrical and Information Engineering. University of the Witwatersrand.