3 ms·
It also stored metadata about the branch (its name) so that you can recover and recreate it if necessary: imagine if you found out that two branches had been me
by falsedan 10y ago
It also stored metadata about the branch (its name) so that you can recover and recreate it if necessary: imagine if you found out that two branches had been merged in the wrong order, and the refs had been deleted. With rebase && --no-ff, the merge commit literally tells you the ref that was attached to the second parent when the merge occurred.