为什么在重放现有提交时git pull --rebase会失败?

时间:2010-06-29 23:09:06

标签: git merge patch rebase pull

我不明白这一点:当我'git pull --rebase remote branch'时,它会将我的HEAD恢复回他们的共享根目录,然后开始重播同时发生的所有远程提交。为什么这些提交有时会失败?它们是干净的工作空间干净的提交?这几乎不是重新定位的重点吗?

1 个答案:

答案 0 :(得分:4)

您确定您的提交失败了吗?

假设您正在处理分支并对特定文件进行一系列更改。

现在你想要将你的提交重新设置为遥控器的头部。

删除所有更改,然后应用所有更改,然后重新应用所有更改。那么,如果他们删除了您正在处理的文件呢?或者进行其他更改,使您的更改无法应用?