Resources:
Tools:
- SourceTree - Git GUI
- Oh-my-zsh - Shell tool that shows current branch when in a dir with a repo
Other Useful git commands:
git reset --hard
- Resets everything, handy if you need to abort and revert to fresh commit state- Rebasing
git rebase master -i
- Start a rebase of current branch against mastergit rebase --continue
- Continue if there
git bisect
- Binary search for which commit a bug was introduced- More at git-tips