第一承諾線在我git log
最近已開始表示:爲什麼git log輸出中的第一個提交行有附加信息?
提交8d8cc487c2b91a2d18edbfbafe9d6700f764fe04(HEAD - >主,起源/主,原點/ HEAD)
頭 - >(藍色)
主 - > (綠色)
產地/主產地和產地/ HEAD(紅色)
這是什麼告訴我,它爲什麼開始顯示?
第一承諾線在我git log
最近已開始表示:爲什麼git log輸出中的第一個提交行有附加信息?
提交8d8cc487c2b91a2d18edbfbafe9d6700f764fe04(HEAD - >主,起源/主,原點/ HEAD)
頭 - >(藍色)
主 - > (綠色)
產地/主產地和產地/ HEAD(紅色)
這是什麼告訴我,它爲什麼開始顯示?
這是--decorate
選項git-log
的輸出。我認爲它在最近的一些git
版本中將默認值從none
更改爲short
。
當git log --decorate
(或git config log.decorate
)爲short
時,對於日誌中顯示的每個提交,它還將顯示任何引用此提交的備用名稱。顏色是名稱的類型:
HEAD
,是指其他名稱的名稱。你會看到一個箭頭->
指向那個其他的名字。如果你不喜歡它(但你爲什麼不應該?),你可以用git config log.decorate none
來禁用它。
爲了:
這是正確的,這是在git [2.13.0](https://github.com/git/git/blob/master/Documentation/RelNotes/2.13.0.txt)中更改的,m表示「The交互式會話中「git log」的默認行爲已更改爲啓用「--decorate」。「 –
@ LasseV.Karlsen:感謝您的關注。我記得過去配置過這個選項以獲得那些漂亮的顏色......很高興看到我的個人偏好正在成爲默認設置! 8-P。 – rodrigo
感謝您的幫助和完整的答案。我不想擺脫它,但我不明白它顯示的是什麼。我想確保它沒有指出存儲庫處於非常不正常的狀態。 – bmacnaughton