# Git

### "Gitting" started

* [Git - the simple guide](https://rogerdudler.github.io/git-guide/)
* [Learn Enough Git to Be Dangerous](https://www.learnenough.com/git-tutorial/getting_started) by Michael Hartl.
* [Git Immersion](http://gitimmersion.com/index.html) - learn fundamentals of Git by doing.
* [Learn Git Branching](https://learngitbranching.js.org/) - a visual and interactive way to learn Git.
* [Git-it-electron](https://github.com/jlord/git-it-electron) - a desktop app that teaches you how to use Git and GitHub on the command line.
* [Think like a Git](http://think-like-a-git.net/) - understanding Git enlightenment.
* [Understanding Git Conceptually](https://www.sbf5.com/~cduan/technical/git/)
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html)
* [Codecademy's Learn Git](https://www.codecademy.com/learn/learn-git)

### Git Books (free)

* [Pro Git](https://git-scm.com/book/en/v2) by Scott Chacon and Ben Straub&#x20;
* [Pro Git Reedited](https://leanpub.com/progitreedited/read)
* [Ry's Git Tutorial](https://www.smashwords.com/books/view/498426) by Ryan Hodson
* [Learn Version Control with Git](https://www.git-tower.com/learn/git/ebook/en/command-line/introduction)
* [Git from the Bottom Up](https://jwiegley.github.io/git-from-the-bottom-up/) by John Wiegley
* [Git Workflows](https://documentup.com/skwp/git-workflows-book) by Yan Pritzker
* [Conversational Git](http://blog.anvard.org/conversational-git/) by Alan Hohn
* [Git in the trenches](https://cbx33.github.io/gitt/intro.html) by Peter Savage

## Links

* Best Practices: [Version Control Best Practices](https://www.git-tower.com/learn/git/ebook/en/command-line/appendix/best-practices#start), [Git Best Practices](https://sethrobertson.github.io/GitBestPractices/), [Workflow Guidelines](https://www.lullabot.com/articles/git-best-practices-workflow-guidelines), [Git branching and tagging best practices](https://softwareengineering.stackexchange.com/questions/165725/git-branching-and-tagging-best-practices).
* [Github Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet#readme) - a list of cool features of Git and GitHub.
* [A Visual Git Reference](https://marklodato.github.io/visual-git-guide/index-en.html) - a visual reference for the most common commands in git.
* [Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/)
