3 ms·
One misunderstanding I had that about git was thinking that branches contained more than one commit, while actually they're kind of like a movable tag that poin
by pmoriarty 4y ago
One misunderstanding I had that about git was thinking that branches contained more than one commit, while actually they're kind of like a movable tag that points to a single commit.
Learning what rebase actually did and the difference between reset soft/hard/mixed along with using the reflog to get back to previous states made git a lot more understandable to me.
That said, if you want to see how insanely complex git is, try reading its many man pages.