> Could you point me to that 'git-bash thing'? -- Looks very useful 
>

Note that it only works for zsh (z-shell) and bash, so you'll need to run 
either Linux, Mac, or Windows with Cygwin (or Git Bash).

In the above shells, you have a variable called the PS1 which value appears 
in front of your command line prompt (typically username@machine, timestamp 
and stuff like that). There's a very popular script called git-prompt.sh 
that adds useful Git context to the PS1. It's available here:

https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh 

How to setup is described in the comments of that file.

You can find my whole personal setup here: 
http://blog.tfnico.com/2012/03/my-terminalshell.html (although I use an older 
copy of 
git-prompt.sh<https://github.com/tfnico/prefs/blob/master/git-completion.bash>
).
 

> Yes this is the kind of thing I was asking about -- Say I do a pull and 
> get stuck on a conflict. Is there some easy way to find out what state (or 
> as you called it 'mode') git is in? Note that I may want to know this at a 
> different point of time from when the pull message is still in front of me 
> in the terminal.


Git keeps this state inside the .git folder somehow. I don't know them all, 
but I just tested with a merge conflict, and saw these files appeared 
inside the .git repo:


   - MERGE_HEAD
   - MERGE_MODE
   - MERGE_MSG
   

There probably are corresponding files for the other modes. 

Oh, and for Windows/Powershell there's an alternative git-prompt thing: 
posh-git <https://github.com/dahlbyk/posh-git>, which I touch on in this 
post: http://blog.tfnico.com/2012/04/my-git-setup-on-windows.html

-- 
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 
https://groups.google.com/d/msg/git-users/-/-EAER4YId7sJ.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to