[英]How can I show the name of branches in `git log`?
如何在git log
的輸出中顯示分支的名稱?
例如,使用, git log --graph --all
我可以很好地概述提交,但是混淆哪一行是master,哪個是我的分支。
嘗試裝飾選項。
git log --graph --all --decorate
它注釋標記或分支指向的提交。
我正在尋找類似的東西 - 但想知道改變是什么分支。 希望這個答案對其他人也有用。
我正在調查blackbox
加密的風險,當有足夠多的用戶離開項目並且keyrings
目錄不是基於主人的宗教信仰時,當前admins
可能無法使用回購及其分支/標簽
我發現下面的答案是有用的,其中keyrings
目錄沒有從主人更新...
基本上添加--source
是我需要顯示分支/標簽。 添加--name-only
還將顯示實際更改了哪個文件。
cd /path/to/repo-that-uses-blackbox-encryption
git log --graph --all --decorate --source --name-only keyrings
如果您碰巧使用oh-my-zsh作為終端,那么可以使用一堆git別名。 所有這些都可以在他們的回購哦-my-zsh / plugins / git上看到。 如果您不使用此終端,那么您可以抓取別名並將您喜歡的別名粘貼到您自己的環境中。
接受的答案提供了git log --graph --all --decorate
命令,它可以作為oh-my-zsh中的glgga
別名使用。
就個人而言,我更喜歡glods
別名,它轉化為:
git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' --date=short
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.