None
NL
Branchless Git
['Ben Congdon']
Ben Congdon
Git is a (in)famously polarizing tool, and there are as many distinct Git workflows as there are developers that use Git. When you’re working on a commit, incremental changes are amended into the commit, instead of being added as a new commit. Under the hood, amending a commit in Git actually creates a new commit with updated contents, which means you lose the history of the old commit unless you have an external system that can track it.