0
A
回答
1
有沒有這個需要cd
左右。只要使用這樣的事情
reset=$(tput sgr0)
blue=$(tput setaf 4)
for dir in directory_name_1 directory_name_2 ...; do
branch=$(GIT_DIR="$dir/.git" git symbolic-ref --short HEAD)
color=
if [ master = "$branch" ]; then
color=$blue
fi
printf '%s: %s%s%s\n' "${dir##/*}" "$color" "$branch" "$reset"
done
使用tput
以獲得正確的控制代碼當前終端重置屬性(sgr0
)和集前景色(setaf
)爲藍色(默認顏色4)。
+0
這是美麗的,雖然給我這個錯誤tput:輸入:未知terminfo功能'srg0' – Alucard
+0
糟糕。錯字。定影。 –
相關問題
- 1. Git bash總是說所有目錄中的分支((未知))
- 2. Git:重命名分支中的目錄
- 3. Git Submodules新分支在父目錄
- 4. 使用git來管理同一目錄中的分支組合
- 5. 在Git中檢出分支
- 6. Bash。回聲git分支-vv
- 7. 主分支未在git分支命令中列出
- 8. 跨分支的Git不同目錄
- 9. Bash腳本,用於在BASH外殼中以特定格式列出目錄中的文件
- 10. 如何使用bash在目錄中列出文件?
- 11. 如何在給定的分支中使用git列出給定目錄的文件?
- 12. 使用Git的多個分支指出
- 13. Git帶分支最新
- 14. git:從另一個子目錄更新分支的根目錄
- 15. 巴什腳本的Git分支列出
- 16. 刪除目錄用空格使用bash
- 17. 使用Git分支
- 18. Git在新目錄中創建不相關的分支
- 19. 在git中更改分支的根目錄
- 20. 在git的另一個分支中發佈子目錄
- 21. Git - 將分支存儲在單獨的本地目錄中
- 22. 在沒有子目錄的Git篩選器分支中選擇一個目錄
- 23. Git結帳分支從其他分支葉子目錄樹
- 24. 如何用Git for Windows更改Git Bash中的目錄?
- 25. 在單人git項目中使用分支是明智的嗎?
- 26. 在git中創建分支的分支?
- 27. 如何在git中退出分支的頂部創建分支?
- 28. 在Git中管理多項目分支
- 29. 使用無分支的GIt
- 30. 找出我最近在git中使用的分支
你在實現這個過程中遇到什麼困難? –
'... | grep --color'master $''會這樣嗎? – Biffen
@Biffen雖然不能顯示任何不匹配的行。 –