Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Random Git Resources


Use the following resources to level up your git skills.


Mastering advanced git workflows is essential to working on OSS projects at Learners Guild


  • Learn how to commit only some of your changes
  • Learn how to edit / amend a commit
  • Learn what a branch really is
  • Learn what a REF is
  • Learn how to revert a commit
  • Learn how to squash commits
  • Learn how to change what commit a branch is pointing to
  • Learn when it is and isn't appropriate to use git push --force vs git push
  • Learn how to rebase one branch onto another
  • Learn how to merge two branches
  • Learn how to see your git log as a graph
  • Learn how to do an interactive rebase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment