3 ms·
What is a good resource to learn modern git properly? I have been using git for 10 years and get around with a really small set of old commands.
by helltone 5y ago
What is a good resource to learn modern git properly? I have been using git for 10 years and get around with a really small set of old commands.
- nerdponx 5y agoPro Git is excellent: https://git-scm.com/book/en/v2 https://git-scm.com/book/en/v2
- deleted 5y ago[deleted]
- SiebenHeaven 5y agoAh yes, modern git for people using modern c++ If your plain old git works fine for you, there is no need to go looking for modern git IMHO.
- raju 5y agoAgreed with the other recommendation of Pro Git. If you want to learn Git from the inside out, I wrote a two-parter that aims to explain Git from the inside out, focusing on the data-structure Git uses: https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/ https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/ https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/ https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/ Finally, _if_ you have an O'Reilly subscription, I am currently writing Head First Git (first four chapters are in early release). If you are not familiar with the Head First series, its a rather unique format that involves using lot of pictures to explain ideas and traditionally the books move a lot slower than most technical books. Ideas/concepts are cemented using puzzles, quizzes, crosswords. You can see a list of the existing ones here https://www.amazon.com/Head-First-Series-Books/b?ie=UTF8&node=8456760011 https://www.amazon.com/Head-First-Series-Books/b?ie=UTF8&nod... Feel free to email me if you need any more resources—I have spent a lot of time teaching Git.
- quantumsequoia 5y agoNothing has been more intuitive than this interactive online tutorial https://learngitbranching.js.org/ https://learngitbranching.js.org/ You lean in 30 minutes more than you learn in hours of reading documentation and experimenting