[GTALUG] git questions
Jamon Camisso
jamon.camisso at utoronto.ca
Tue Mar 10 21:44:19 UTC 2015
On 06/03/15 12:33 PM, Giles Orr wrote:
> About the same time you were sending this, a co-worker was telling me
> about the virtues of "git fetch" as opposed to "git pull" which I've
> used almost exclusively. It makes a lot more sense now, thanks.
>
> To everyone who answered: I think we can consider my problems (at
> least the git ones!) solved, and many thanks.
Missed this thread but thought I'd chime in with a plug for Oh My Zsh! I
use it with a solarized terminal theme, the git plugin, and a customized
prompt to show the git branch that I'm on:
export PROMPT="%{$FG[154]%}[%*|%D]% %{$fg[blue]%}
%{%}%n%{%}@%{%}%m%{%}:%{$fg[red]%} %~% %{$fg[black]%}>>%k
%{$FG[032]%} %B%? %s%%%k %b"
function git_prompt_info() {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo
"$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$ZSH_THEME_GIT_PROMPT_SUFFIX"
}
The nice thing about it is when something extends across the entirety of
the prompt, the (branch-marker) goes away too.
I don't pretend to know what 99% of that does because once I got it
setup I haven't ever dared fiddle with it :p
It doesn't do stuff like show revs ahead/behind or anything, but I'm
sure some creative aliases would make that pretty straightforward.
Cheers, Jamon
More information about the talk
mailing list