重新定位后,壁球提交

时间:2017-03-14 16:00:39

标签: git rebase squash

我已经在我的分支机构工作并做了20次提交。然后我反对主人。现在我的分支机构拥有了master的最新提交,这些提交到今天,然后是我自己的20个提交。 git日志显示我的20个提交在一起,但是提交的时间显示我的提交与其他提交混合(例如my-commit#1; coworker-commit; my-commit#2; my-commit#3;同事-commit#4)。当我尝试将我的20次提交变为压缩和压缩时,我的同事提交的提交似乎正在干扰。简单的解决方案就是在变基之前压制,但为时已晚。这真的是一个问题,还是我误解了?

我坚持:

git rebase -i HEAD~20

然后改变选择'到了'列出的所有20个最新提交。我之前的提交仍然是原样。一旦我从这里保存,我的终端就会收到错误:

error: could not apply 1234abc...21st commit message foobar

0 个答案:

没有答案