0
* 080dc7a (HEAD, origin/master, origin/HEAD, master)
* bfeee2f
|\
| * 16e94ff (origin/McLongNumber, McLongNumber)
| * f50319b
| |\
這是我的工作樹的最後4個提交。我想通過擠壓最後一次提交的合併衍合,使我的工作樹看起來像下面的例子中,保持樹究竟事情是這樣的休息:我已經使用--onto -p
和-i
試圖如何使用git rebase將我的工作樹完全按照我想要的方式轉換?
* bfeee2f (HEAD, origin/master, origin/HEAD, master)
|\
| * 16e94ff (origin/McLongNumber, McLongNumber)
| * f50319b
| |\
沒有任何成功。即使使用-p
選項時,我設法成功地壓扁最後一次提交,樹行顯示McLongNumber的master分支合併從日誌丟失。所以我想有人更熟悉rebase命令可以幫助我解決這個問題。
這是從來沒有(爲永不最值)一個好主意,改變歷史的承諾這是父另一個分支。 –