Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不明白:当我“git pull --rebase remote branch”时,它会将我的 HEAD 恢复到他们的共享根目录,然后开始重播同时发生的所有远程提交。为什么这些提交有时会失败?它们是干净工作空间上的干净提交?这不就是变基的关键吗?
你确定这不是你的提交失败吗?
假设您正在处理一个分支并对特定文件进行大量更改。
现在你想将你的提交重新定位到遥控器的头部。
您的所有更改都会被删除,然后他们的所有更改都会被应用,然后您的所有更改都会在此之上重新应用。那么如果他们删除了你正在处理的文件呢?或者以其他方式进行了更改,使您的更改无法应用?