git cherry-pick to make it easier to backport or replay Git commits across different versions of your codebase.
git push --force-with-lease=ref can save you from overriding others' changes on shared Git branches
Taking you through the journey I go on when writing blog posts, from ideation to publishing the post.
How to track changes to files in Git without pesky file renames getting in the way, using
git log --follow
How to merge multiple repositories, with their history, into a single repository, using the
git subtree add command
How to get nicer
diffs when working with submodules.
Remove any merged local or branches from your local Git repository
Making it easier to write commit messages by having the diff in your editor.
Speed up your commit message writing by providing a template for when you run