2 ms·
The most inscrutable part of Git is rebasing and how it works. It took me really long to form a mental model where I can visualise how it does its job. I agree
by shubhamjain 11y ago
The most inscrutable part of Git is rebasing and how it works. It took me really long to form a mental model where I can visualise how it does its job.
I agree with the author that understanding how Git works is the only way to get comfortable with it. For eg, Rebasing is hard but you will have your "Aha!" moment when you realise that it is nothing but a combination of hard reset and cherry-pick
- cyphar 11y agoI don't understand why most people find the concept of rebasing so alien. Maybe it's because I've never used another VCS, but it's all just very rudimentary graph theory.