This is definitely interesting, and I might check it out for the couple of times a week that I have to do complicated stages of commits or rebasing.
Generally speaking, though, I love git because I don't have to break out from my normal flow to use it.
My use case is potentially very different since most of my projects under version control are personal / single_committer, but I've saved myself some of the typing by aliasing common git commands to short codes: 'git add' becomes 'ga', 'git commit' == 'gc', 'git push' == 'gp'. That way, committing/pushing a bug I've just fixed becomes `gc -am '$message' && gp`.
Comments
This is definitely interesting, and I might check it out for the couple of times a week that I have to do complicated stages of commits or rebasing.
Generally speaking, though, I love git because I don't have to break out from my normal flow to use it.
My use case is potentially very different since most of my projects under version control are personal / single_committer, but I've saved myself some of the typing by aliasing common git commands to short codes: 'git add' becomes 'ga', 'git commit' == 'gc', 'git push' == 'gp'. That way, committing/pushing a bug I've just fixed becomes `gc -am '$message' && gp`.