Git Resources

Git Catastrophes and Tips to Avoid Them

https://blog.risingstack.com/git-catastrophes-and-tips-to-avoid-them/

Daniel Chen: Git Essentials LiveLessons https://www.safaribooksonline.com/library/view/git-essentials-livelessons/9780134655284/

git diff HEAD~N show difference between HEAD and N previous commits git diff hash show difference between HEAD and the commit with hash

git checkout hash file see a previous version of a file

Git Flight Rules https://github.com/k88hudson/git-flight-rules/blob/master/README_zh-CN.md

Git undoing http://sethrobertson.github.io/GitFixUm/fixup.html http://sethrobertson.github.io/ http://ohshitgit.com/ https://support.beanstalkapp.com/article/1004-how-do-i-undo-things-in-git

How to teach git https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html

LearnGitBranching https://github.com/pcottle/learnGitBranching

Git from the inside out https://codewords.recurse.com/issues/two/git-from-the-inside-out

icdiff https://github.com/jeffkaufman/icdiff

patience diff https://alfedenzo.livejournal.com/170301.html

common git commands https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html