- Pro Git book, written by Scott Chacon and Ben Straub (github repo)
- git-sizer: Compute various size metrics for a Git repository, flagging those that might cause problems ( article)
- git-semantics: Git hook to ensure semantic commit messages.
- 10 Common Git Problems and How to Fix Them
- lazygit: simple terminal UI for git commands
- husky: Git hooks made easy
- lint-staged: Run linters on git staged files
- 6 Github alternatives that are open source and self-hosted
- Git Submodules vs Git Subtrees | Code Wins Arguments
- Sublime Merge:Git, done Sublime
- Git Cheatsheet
- gitx: GitX‐modded
- (pt-br) git: guia prático - sem complicação!
- gogs: Gogs is a painless self-hosted Git service.
- A Git Horror Story: Repository Integrity With Signed Commits. How to use git securely (signing commits)
- gitea: Git with a cup of tea, painless self-hosted git service
- Getting Started - Git Basics
- A Visual Git Reference
- Learn git branching: An interactive git visualization to challenge and educate! github.
- gitless: A version control system built on top of Git github.
- How can I undo the last commit?
- Git: “Not currently on any branch.” Is there an easy way to get back on a branch, while keeping the changes?
- .gitignore: A collection of useful .gitignore templates
- 24 Pull Requests: You’ve been benefiting from the use of open source projects all year. Now is the time to say thanks to the maintainers of those projects, and a little birdy tells me that they love receiving contributions!
- GitHub Learning Lab
- branch - Git merge errors
- git - Why can I not switch branches?
- How to Fix Git Error: You need to resolve your current index first
- devhub: DevHub: TweetDeck for GitHub - Android, iOS and Web 👉
- Git Cheat Sheet
- Write good git commit message
- cz-cli: The commitizen command line utility.
- Switch branches
- Git Branching: Basic Branching and Merging
- How to teach Git
- Forge: Work with Git forges from the comfort of Magit
- gita: Manage multiple git repos side by side for sanity
- How GitHub Classroom and Travis CI improved students’ grades
- Git hacks no one tells you about
- An introduction to Git: what it is, and how to use it
- Learn the Basics of Git in Under 10 Minutes
- (pt-br) git-beyond-the-trivial.
- Learning git: Locations, Remotes, and GitHub
- (pt-br) 4 livros grátis de Git para iniciantes (online e PDF)
- (pt-br) Github descomplicado
- (pt-br) Git Colinha
- (pt-br) git - guia prático
- Some good tips to gitconfig:
- Visualizing branch topology in git
- git-blame-someone-else: Blame someone else for your bad code.
- High-level Problems with Git and How to Fix Them
- My favourite Git commit
- gitpod: One-Click Online IDE for GitHub
- forgit is a utility tool for git taking advantage of fuzzy finder fzf. Interactive Git Commands With Previews Powered By fzf Fuzzy Finder
- Fedora Classroom Session: Git 101 with Pagure
- GitGuardian Documentation and Resources
- GitHub Profiles:
- Awesome Readme Stats
- Git4Noobs