This repository contains git_talk.key slides I use when giving a talk on Git
tips and tricks. The target audience is people who are using basic commands of
Git, but want to go deeper and learn intermediate and advanced commands.
git checkout -b
git commit --amend
git push -f
git stash
git blame
git cherry-pick
git rebase -i
git checkout branch -- filename
git checkout branch -p -- filename
git reset -p
git diff -w
git diff --word-diff
git commit -v
git add -p
git add -i
git reset
git clean
git log --format
git log -p
git log -S search_term
git log -author='X' --grep='part_of_commit_message'
git log -L
git reflog
git log -g
git diff destination...changes
git bisect
git grep
git alias