我有一個本地提交後,起源高手的頭,並希望結合最後兩個提交。因此,假設歷史如下:Git rebase - 我壓扁沒有刪除提交
* e9199ba - (HEAD -> master)
| test
* c4e3b53 - (origin/master, origin/HEAD)
| Saturn ring angle change in X and Y
,並希望進行一次提交,而不是e9199ba
和c4e3b53
。 我的git git rebase -i HEAD~2
而被壓扁第二承諾:
pick c4e3b53 Saturn ring angle change in X and Y
squash e9199ba test
結果我有兩個獨立提交 - 新壓扁一個老主人的一個:
* 216b314 - (HEAD -> master)
| Suqashed commits
| * c4e3b53 - (origin/master, origin/HEAD)
|/ Saturn ring angle change in X and Y
有什麼不對嗎?這是出於原始主人的頭?在這種情況下如何組合它們?或者也許有一些歷史顯示問題?