在我沒有看過的項目中,最近一次提交的日誌消息前綴爲(Head -> Branch_Name)
。進一步向下的日誌消息(master)
前綴另一個提交消息。Git日誌中的'(Head - > Branch_Name)'和'(master)'的含義
這些消息前綴表示什麼,以及爲獲取這些消息必須做些什麼?請注意0是當前檢出的分支。
817824881c (HEAD -> settings_handling) add: setting to order rows by title
e9235c269b docs: updated info. line documentation (fixing error)
68d3987fe0 add: various settings to control appearance
...skip a few...
ba9e71ee5f (master) refactor: WindowItem class overlay variables renamed
141d59b1aa add: OsWindowControl class; handles OS related window activity
當顯示「完整」日誌時,這些消息出現在SHA校驗和之後。例如
commit 817824881c67d71b49d27ab407fa460fbcbddfb6 (HEAD -> settings_handling)
Author: ******************************
add: setting to order rows by title
Setting added:
order_rows_by_title (bool)
如果它是相關的,當前分支和狀態是:
$ git status
On branch settings_handling
nothing to commit, working tree clean
$ git branch
master
* settings_handling
我明白他們是分公司的名字,但爲什麼有這兩個提交單挑? – mattst
這兩個提交分別是這兩個分支的提示(最後提交)。例如,如果你從提交'e9235c269b'創建了一個分支(例如,使用'git branch new_name e9235c269b'),你也會在提交時看到它。 – Mureinik
好的,謝謝。我剛剛查看了一些其他項目,並在其中獲得了這些前綴。我不習慣看到他們,因此這個問題 - 但我今天早上做了Linux'升級'(所有軟件更新到最新版本),日誌顯示git已更新。很明顯,我已經升級到一個git版本,默認情況下顯示這些消息從沒有的版本。乾杯。 – mattst