我正處于混亂的 git 合并操作中。出于某種原因,我忘記了當前正在合并哪些分支或提交。如何查看發起當前合并操作的提交串列?
uj5u.com熱心網友回復:
該HEAD修訂版點的“左”(接收)按提交的其簽出一個,而MERGE_HEAD修訂的名稱提交(或提交-在“章魚合并”的情況下),這是“右側”,也就是說是什么正在整合。
您可以使用MERGE_HEAD與在諸如修改作業運行任何Git commans git show,git log等等,或者把它傳給gitk。
您可以從gitrevisions(7)手冊頁 (run git help revisions)獲取更多資訊。
uj5u.com熱心網友回復:
要添加到@kostix 的回答中:
git difftool -d HEAD...MERGE_HEAD(3 個點)會給你一個合并的視圖,類似于 Github 或其他平臺在他們的 Pull Request 視圖中顯示的內容;這也是git“他們”的變化;git difftool -d MERGE_HEAD...HEAD將向您展示基本分支上的更改;git將此表示為“我們的”更改;git log --oneline --graph --boundary HEAD...MERGE_HEAD將顯示自兩個分支分叉以來的所有提交。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/313221.html
