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命令可以帮助我解决这个问题。
这是从来没有(为永不最值)一个好主意,改变历史的承诺这是父另一个分支。 –