Pytanie Pokaż gałąź gita i status w Mac Bash [duplikat]


To pytanie już zawiera odpowiedź:

Używam Github dla klienta windows. Powłoka z powershell jest bardzo ładna!

enter image description here

Jak zaimplementować go na MAC? Nie tylko nazwa oddziału, ja też chcę git status


11
2018-05-14 06:30


pochodzenie




Odpowiedzi:


Sam Git ma to: https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh

Przykład użycia:

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

export PROMPT_COMMAND='__git_ps1 "\u@\h:\W" "\\\$ ";'

To wygląda tak:

enter image description here

Zielona nazwa to gałąź, symbolem przed nawiasem zamykającym jest status.


24
2018-05-14 06:59



Musisz umieścić próbkę użycia djromero w ~ / .bash_profile. Domyślnie prawdopodobnie nie będziesz mieć go na Macu, więc musisz utworzyć plik, a następnie użyć powyższego dosłownie (zakładając, że git-prompt.sh jest zapisany w ~ / .git-prompt.sh). - Leigh McCulloch


vcprompt oferuje podobną odpowiedź powłoki dla Git (i Hg, Bazaar i SVN). Możesz zainstalować go przez homebrew:

brew install vcprompt

5
2018-05-14 06:44





Myślę, że ohmyzsh to mój najlepszy wybór!

https://github.com/robbyrussell/oh-my-zsh


3
2017-10-28 10:50



oh-my-zsh jest bardzo inwazyjne, ponieważ tylko ten git przynosi korzyści - Nicolas Zozol