Merging in Git sounds simple, and it can be…but if you've ever ended up in a weird conflict, a detached HEAD, or a tangled rebase, you know it's not always smooth.
This post is a practical guide to merging in Git, covering what it actually does, when...