Git Tips and Tricks Advent Calendar
November 30, 2018
This December I'll be publishing an advent calendar of Git top tips; a new tip or trick every day. I'll make sure to keep it a good mix of basic topics that useful for beginners (or just a good reminder) and a bit more complex topics to make sure that it's approachable for everyone.
I'll keep this page updated as I go; I hope you enjoy!
- Day 1:
gitattributes
for Text Files - Day 2: Fixup Commits and autosquash
- Day 3: Oh Shit, Git!
- Day 4: 2FA and Git Credential Manager
- Day 5: Review Pull Requests Locally
- Day 6: GitKraken
- Day 7: Git Merge
- Day 8: Git LFS
- Day 9: git lol
- Day 10: Add a .gitignore
- Day 11: Removing (newly) ignored files
- Day 12:
git log --since
- Day 13: Setting Files Executable on Windows
- Day 14:
.gitattributes
for Binary Files - Day 15: Tower
- Day 16: All Things Git
- Day 17: Whitespace in GitHub Pull Requests
- Day 18: Conditional Includes
- Day 19: Working Copy
- Day 20: Force with Lease
- Day 21: Renormalizing Line Endings
- Day 22: libgit2 and Friends
- Day 23: Removing Large Binaries with LFS
- Day 24: The Reflog