簡體   English   中英

什么是git log pretty格式的占位符,它將顯示與--source選項相同的內容?

[英]What is the git log pretty format placeholder that will show the same as the --source option?

我可以使用--source選項向我顯示列出的每個git commit所在的分支之一。

git log --branches --author=Tim --since='February' --decorate --oneline --source

向我顯示了自2月以來的所有提交以及可以從中訪問該提交的分支之一。 這是輸出對我的外觀

git bash屏幕截圖

我想添加使用--pretty選項交換到的日期:

git log --branches --author=Tim --since=February --pretty=format:"%C(yellow)%h%Creset %Cred%d%Creset %C(cyan)%ar%Creset : %s"

和相應的輸出

git bash屏幕截圖

漂亮的格式占位符%d添加了“引用名稱,例如--decorate選項”(來自此處的文檔)。 漂亮的格式占位符包括到達每個提交所依據的引用名稱,例如--source選項?

漂亮的格式占位符包括到達每個提交所依據的引用名稱,例如--source選項?

沒有一個。 --source選項設置一個標志, 使修訂遍歷在第一次到達提交時將適當的命令行引用名稱添加到每個提交 同樣的標志進行測試,並直接顯示到stdio流保存的信息,在show_decorationslog-tree.c中,但沒有pretty.c使用該領域。

(其他代碼使用->util但出於其他目的,因此使用字段名稱util 。請注意,添加一個新格式字符(如果保存后會擴展到util字段)應該相當容易,但是您仍然必須設置旗。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM