Jacob Carlborg, el  2 de junio a las 15:14 me escribiste:
> 
> On 2 jun 2012, at 14:26, Jason House wrote:
> 
> > It still puzzles me how reason #3 is so common. How is it that changes get 
> > missed? Do you run "git status" when preparing commits and when preparing 
> > to push your changes? I'm wondering if there are simple things like 
> > customizing .gitignore or adding colors to the status output that could 
> > make #3 less common.
> 
> 
> I commit most of the times with
> 
> $ git commit -a
> 
> Which will add all changes to all files which git is already tracking. It 
> won't add new files. I also have color enabled for diffs and status.
> 
> This is how my .gitconfig looks like:
> 
> http://pastebin.com/gcKmrwCi

A very handy trick if you use bash (probably works with other shells
too) and have auto completion enabled is to use __git_ps1 in your $PS1
configuration. For example using GIT_PS1_SHOWUNTRACKEDFILES=1, a '%'
symbol is shown in the prompt if there are untracked files.

For example, I'm using this (colorful) prompt:
# make git prompt more verbose
export GIT_PS1_SHOWDIRTYSTATE=1 GIT_PS1_SHOWSTASHSTATE=1 \
        GIT_PS1_SHOWUNTRACKEDFILES=1 GIT_PS1_SHOWUPSTREAM=auto,verbose
PS1='\[\033[00;34m\]\u\[\033[00m\]\[\033[00;33m\]@\[\033[00m\]\[\033[00;36m\]\h\[\033[00m\]\[\033[00;33m\]:\[\033[00;32m\]\w$(__git_ps1
"\[\033[00m\]\[\033[00;33m\]:\[\033[00m\]\[\033[00;36m\]%s")\[\033[00m\]\[\033[00;33m\]\$\[\033[00m\]

For me is a life-changing feature...

More info in the bash completion file itself:
https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Si pensas que el alma no se ve
El alma sí se ve y puede combinar muy bien
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to