I agree on all fronts, especially the electric shock part...
Merging is also a lot more sensible than I'm used to, and hunk-by-hunk committing is very nice when you need it. Oh, and git commit --amend, because I always forget _something_.
But most useful is the n-way coordination with self. Got three versions in four different places? No worries...it'll all merge in the end. Just push and pull until you figure it out.
Oh, and the "git on a stick" thing. (Cause everything's better on a stick!) I keep a repo on my thumb drive, and have confidence I can make changes...wherever...even without network connectivity...and later merge them in. So nifty.
no subject
Merging is also a lot more sensible than I'm used to, and hunk-by-hunk committing is very nice when you need it. Oh, and git commit --amend, because I always forget _something_.
But most useful is the n-way coordination with self. Got three versions in four different places? No worries...it'll all merge in the end. Just push and pull until you figure it out.
Oh, and the "git on a stick" thing. (Cause everything's better on a stick!) I keep a repo on my thumb drive, and have confidence I can make changes...wherever...even without network connectivity...and later merge them in. So nifty.