10
A
回答
2
我覺得ohmyzsh是我最好的選擇!
5
24
的Git本身具有這樣的:https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh
用法示例:
GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWCOLORHINTS="yes"
source ~/.git-prompt.sh
export PROMPT_COMMAND='__git_ps1 "\[email protected]\h:\W" "\\\$ ";'
它看起來像這樣:
綠色名稱是分支,符號l在右括號之前是狀態。
+2
你需要把djromero的使用樣品到〜/ .bash_profile中。默認情況下,你可能不會在Mac上有一個,所以你需要創建該文件,然後使用上面的逐字記錄(假設git-prompt.sh保存在〜/ .git-prompt.sh中)。 – 2014-03-13 21:37:20
相關問題
- 1. Git分支 - 狀態混合?
- 2. 同時顯示git diff和git狀態
- 3. 顯示Git分支結構
- 4. Git圖不顯示分支
- 5. 顯示當前分支和着色在Linux(如Git的Bash在Windows上)
- 6. git diff分支 - 名稱狀態--ignore
- 7. Bash。回聲git分支-vv
- 8. 只顯示當前分支Git中
- 9. Git的狀態和git的差異沒有顯示出變化
- 10. 「repo init -b分支;回購狀態」不顯示你在一個分支
- 11. 在Bash中顯示(mntr)DeviceID Mac OS X?
- 12. 在Mac終端上顯示git狀態不能用於自定義bash配置文件
- 13. 調試Git Bash密鑰綁定和git狀態顏色問題
- 14. git只顯示遠程分支機構
- 15. git分支顯示相同的內容
- 16. 在mysql中顯示狀態
- 17. Git分支在Pull或Fetch之後不顯示在「git分支」中,但「git checkout」可以工作......?
- 18. Git不顯示分支以外的其他分支
- 19. bash/git中分支和文件完成之間的衝突
- 20. Git Bash,獲取本地分支名稱
- 21. Git分支和ls
- 22. Jenkins基於Git分支執行Bash
- 23. 創建git分支,並將原始狀態還原爲上游狀態
- 24. 如何在`git log`中顯示分支的名稱?
- 25. Tortoise GIT - 合併後顯示在分支中創建的更改
- 26. 在終端中永久顯示當前的GIT分支
- 27. 在Visual Studio中顯示git分支代碼
- 28. 在git中顯示每個分支的最近提交
- 29. TortoiseGit顯示了Git中的bash
- 30. 在shell提示符下顯示git分支?
oh-my-zsh對於這個git好處非常侵入 – 2015-02-21 21:20:03