- Official homepage
- Official Project Repository
- Git wiki - features an extensive FAQ page, a collection of talks about git, information about third-party tools and resources and lots of other stuff.
- the git book
- git for Computer Scientists
- the building blocks
- irc channel #git on freenode
- GitHub Help
- nvie: git-flow project
- https://github.com/tpope/vim-fugitive
- http://www.git-legit.org/
- http://gitolite.com/gitolite/index.html
- https://hub.github.com/
- https://github.com/nothingmuch/git-svn-abandon
- http://tedfelix.com/software/git-conflict-resolution.html#git-apply
- http://www.fclose.com/1473/setting-up-git-commit-email-notification/
- Mind the End of Your Line
- Dealing with line endings
- nvie: A successful Git branching model
- Jeff Kreeftmeijer: Why aren't you using git-flow?
- Locally and Remotely Renaming a Branch in Git
- Linus Coolest Merge
- matthew-brett: Two and three dots with log
- gitguys' branch --track
- Git Windows Customization
- Practical tips for using Git with large Subversion repositories
- git-svn
- http://blog.subgit.com/line-endings-handling-in-svn-git-and-subgit/
- http://ao2.it/wiki/How_to_migrate_an_SVN_repository_to_Git
- Selective import of SVN branches into a git/git-svn repository
- Rebase
- Jeff Kreeftmeijer: The magical (and not harmful) rebase
- http://git-scm.com/blog/2010/03/08/rerere.html
- pivotallabs: git rebase --onto
- matthew-brett: Rebase without tears
- Mislav Marohnić on Merge vs Rebase
- GitHub: Resolving merge conflicts after a Git rebase
- https://try.github.io/
- http://gitolite.com/gcs.html
- https://www.atlassian.com/git/tutorials
- https://www.atlassian.com/git/tutorials/migrating-overview/
- http://rogerdudler.github.io/git-guide/
- http://gitimmersion.com/
- https://training.github.com/kit/
- http://www.gitguys.com/
- A Visual Git Reference
- Ry's Git Tutorial
- http://blog.sourcetreeapp.com/2012/08/21/merge-or-rebase/
- http://think-like-a-git.net/
- http://githooks.com/
- Change the current branch to master in git
- How to fast-forward a branch to head?
- Branch naming best practices
- Take all my changes on the current branch and move them to a new branch
- Unable to show a Git tree in terminal
- http://stackoverflow.com/questions/19758915/keeping-a-branch-up-to-date-with-master
- http://stackoverflow.com/questions/457927/git-workflow-and-rebase-vs-merge-questions
- http://stackoverflow.com/questions/4649356/how-do-i-run-git-log-to-see-changes-only-for-a-specific-branch
- http://stackoverflow.com/questions/1994463/how-to-cherry-pick-a-range-of-commits-and-merge-into-another-branch
- http://stackoverflow.com/questions/22664593/git-svn-rebase-always-requires-force-push
- difference between 'git svn rebase' and 'git rebase trunk'
- What is the Difference Between Mercurial and Git?
- Undoing a git rebase
- Rename master branch for both local and remote Git repositories
- How do I rename a local Git branch?
- When do you use git rebase instead of git merge?
- http://stackoverflow.com/questions/871/why-is-git-better-than-subversion
- http://stackoverflow.com/questions/2333424/distributing-git-configuration-with-the-code/2354278#2354278
- http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule
- http://stackoverflow.com/questions/598672/squash-the-first-two-commits-in-git
- What's the best CRLF handling strategy with git?
- http://stackoverflow.com/questions/1510798/trying-to-fix-line-endings-with-git-filter-branch-but-having-no-luck/1511273#1511273
- http://stackoverflow.com/questions/1206406/dealing-with-files-that-git-refuses-to-reset/1206441#1206441
- http://stackoverflow.com/questions/2825428/why-should-i-use-core-autocrlf-true-in-git
- http://stackoverflow.com/questions/1384325/in-git-is-there-a-simple-way-of-introducing-an-unrelated-branch-to-a-repository