- How To Contribute to Open Source: Getting Started with Git
- Library Carpentry: Introduction to Git
- Work with Your History in Git
- How To Rename a Local and Remote Git Branch
- Changeing a commit message
- How to undo a git pull?
- Installing Git on your operating system.
- Pro Git, Second Edition