A gentle introduction to Git worktrees
A beginner-friendly guide to Git worktrees, explaining how they enable parallel development and efficient branch management.
A beginner-friendly guide to Git worktrees, explaining how they enable parallel development and efficient branch management.
A quick tip for using 'git push origin HEAD' as a shortcut to push the currently checked-out Git branch, avoiding the need to type the branch name.
A guide to managing complex Git workflows using stacked branches, focusing on techniques for handling common scenarios beyond basic commit changes.
Explains why creating a new branch for pull requests, instead of using main, prevents workflow issues and conflicts in Git.
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
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 guide explaining how to use the `git rebase --onto` command to move a feature branch's commits from one base branch to another.
A guide to using Git effectively for solo development, focusing on workflow principles to structure work and maintain a clean commit history.
A guide for IT professionals on renaming the default branch from 'master' to 'main' in GitHub using Git commands and the GitHub UI.
A quick Git tutorial on how to move an accidental commit from the master branch to a new feature branch using simple commands.
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
A technical guide on using git filter-branch to resolve complex merge conflicts and backport documentation changes in a software project.
A guide explaining how to use Git's stash command to manage uncommitted changes when switching between multiple branches.
A tutorial explaining how to use Git's stash feature to temporarily save uncommitted work and switch branches without losing changes.
Explains Git branches using a parallel worlds analogy, covering creation, purpose, and workflow for beginners.
Explains a Mercurial workflow using named branches to manage multi-language translations for a static site, detailing merging and conflict resolution.
Explains the 'Stable & Default' branching workflow in Mercurial for managing features and bug fixes in software projects.
A guide to the simplest Mercurial workflow, 'Branch as Needed,' for small projects, contrasting with structured Git models.
A detailed comparison of Mercurial's branching models (clones, bookmarks, named branches) and how they differ from Git's approach.
A developer's analysis of Mercurial's named branching feature, highlighting its benefits and significant drawbacks when used with hgweb.