Simpler context switching with Git worktrees
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
A humorous April Fool's project for printing git commits on paper and mailing them, with a look at the prototype code.
A guide to configuring multiple Git commit email addresses globally, using folder-based conditional includes in your .gitconfig.
Argues that GitHub's 'Create a merge commit' option is the best merge strategy for maintaining a clear, useful Git history with atomic commits.
A tutorial on using Git's cherry-pick command to move a commit from an incorrect branch to the correct one, preventing duplicate work.
A step-by-step guide to renaming the default branch from 'master' to 'main' in both a local Git repository and on GitHub.
A quick guide to cleaning up your Git repository by deleting local merged branches using a one-line command and alias.
A step-by-step guide to setting up signed Git commits using Keybase and GPG on Windows 10, including installation and configuration.
Explains how to use the minus (-) sign in Git as a shortcut to refer to and switch back to the previously checked-out branch.
A guide to using a Git hook to automatically prefix commit messages with JIRA ticket numbers from branch names.
A script to automatically update all PowerShell modules from the gallery, with options to exclude modules or skip major version updates.
A guide to creating and using Git aliases to streamline common version control commands and improve workflow efficiency.
Explains how GitHub automatically adds co-authors to commits in squashed pull requests and how to manually add them using GitHub's no-reply email format.
Learn how to use Git and external tools to track changes and diff binary files like Office documents, PDFs, images, and videos.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
A guide explaining how to use the `git rebase --onto` command to move a feature branch's commits from one base branch to another.
A developer proposes a new 'commit groups' feature for Git to improve handling of merge strategies and project history clarity.
A technical guide on using Git version control to manage and preserve custom templates and configurations on a reMarkable 2 tablet after software updates.
A developer's musing on discovering aesthetically pleasing or interesting patterns in Git commit hashes, like sequences and palindromes.
A guide to creating a single, dynamic GitHub Actions workflow for CI/CD that handles both pull requests and main branch merges, reducing duplication.