Well I can kinda see the parallel to vim when it comes to learning curve. Git 
certainly has some areas where the ui can be improved, and the good thing is 
that they are continuously making small steps to improve it (while vim is 
pretty frozen by now).

There are a few "modes" I often use. Git doesn't really call them modes, but I 
think of them like that as they are displayed in my console prompt (I've got 
some git-bash thing that shows off stuff like this in my ps1).

# Detached head: not on a branch. Typically checked out an old commit. 
# am mode: in the middle of applying patches using git am 
# rebase: as discussed. Can also occur during git pull --rebase
# conflict: when conflicts were found during merge

(On a mobile device here so have to keep it short)

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to