鍍金池/ 問答/Linux/ git log每個(gè)commit后面括號中的內(nèi)容表示的是什么意思?

git log每個(gè)commit后面括號中的內(nèi)容表示的是什么意思?

clipboard.png

0b7b964 (HEAD -> master, origin/master, origin/dev, origin/HEAD, dev) msg5 in dev
a3f9fb8 msg4 in dev
ac877f7 msg2 in master
9c8c1d2 msg1 in master
126e2ef dev msg3
1c3919f dev msg2
9adb203 dev msg1
f911a15 Initial commit

dev 的內(nèi)容表示都在dev分支提交的,master的內(nèi)容表示在master提交的,
然后在dev執(zhí)行變基 git rebase master
再切換到master執(zhí)行g(shù)it merge dev,最終的log如上圖,請問第一行commit中括號的內(nèi)容代表的是什么意思?
我只知道HEAD->master表示的是當(dāng)前分支是master

還有一個(gè)問題就是,git log如何顯示commit是在哪個(gè)分支提交的?

回答
編輯回答
乞許

自己看了一下大致明白了,橙色的部分表示遠(yuǎn)程有,master、dev分支和HEAD引用,綠色的部分表示本地分支有master和dev,HEAD指向master表示本地當(dāng)前是在master分支。

2017年11月13日 13:04