2013-05-14 2 views
10

Ich benutze die Github für Windows-Client.Die Shell mit Powershell ist sehr nett!Zeige Git Zweig und Status in Mac Bash

enter image description here

Wie kann ich es auf MAC implementieren? Nicht nur der Name der Zweigstelle, ich möchte auch git status

Antwort

5

vcprompt bietet ähnliche Shell-Eingabeaufforderung für Git (und Hg, Bazaar und SVN). Sie können es über homebrew installieren:

brew install vcprompt 
24

Git selbst hat dies: https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh

Nutzungs Beispiel:

enter image description here

Die grüne:

GIT_PS1_SHOWUPSTREAM="auto" 
GIT_PS1_SHOWCOLORHINTS="yes" 
source ~/.git-prompt.sh 

export PROMPT_COMMAND='__git_ps1 "\[email protected]\h:\W" "\\\$ ";' 

Es sieht wie folgt aus Name ist der Zweig, das Symbol l vor der schließenden Klammer steht der Status.

+2

Sie benötigen djromero die Anwendungsbeispiel in ~/.bash_profile zu setzen. Standardmäßig haben Sie wahrscheinlich keinen auf dem Mac, also müssen Sie die Datei erstellen und dann das obige wortwörtlich verwenden (vorausgesetzt, git-prompt.sh wird unter ~/.git-prompt.sh gespeichert). –