| ▲ | nh2 4 hours ago | ||||||||||||||||
> Just go back in time and get a snapshot of what the repo looked like 2 weeks ago. Ah. Except rebase. This is false. Any googling of "git undo rebase" will immediately point out that the git reflog stores all rebase history for convenient undoing. Shockingly, got being a VCS has version control for the... versions of things you create in it, not matter if via merge or rebase or cherry-pick or whatever. You can of course undo all of that. | |||||||||||||||||
| ▲ | rich_sasha 4 hours ago | parent [-] | ||||||||||||||||
Up to a point - they are garbage collected, right? And anyway, I don't want to dig this deep in git internals. I just want my true history. Another way of looking at it is that given real history, you can always represent it more cleanly. But without it you can never really piece together what happened. | |||||||||||||||||
| |||||||||||||||||