3 ms·
>it saves snapshots rather than changes Once you understand this, GIT makes a whole lot more sense. The trouble with failed merges is an artifact of trying to
by mikewarot 3y ago
>it saves snapshots rather than changes
Once you understand this, GIT makes a whole lot more sense. The trouble with failed merges is an artifact of trying to appear like it tracks deltas. Merge conflicts when you're the only programmer on a product (but have multiple computers) are maddening.
I blew away .git and everything in it, restarting a repository, more than once because I couldn't resolve a merge conflict, before I learned that simple fact.
I've got from .zip files of my source code on floppy disks, to SVN, then Mercurial, and finally GIT. GIT is amazing, though the UI is a pain, as most agree.