我没有得到这个:当我'git pull --rebase remote branch'时,它会将我的HEAD恢复到他们共享的根目录,然后开始重播在此期间发生的所有远程提交。为什么这些提交有时会失败?他们是干净的工作区干净的承诺?这几乎不是重新贷款的重点?为什么git pull --rebase在重放现有提交时失败?
5
A
回答
4
您确定它不是您的提交失败吗?
假设您正在使用分支并对特定文件进行一系列更改。
现在你想重新提交你的提交到任何遥控器的头部。
所有的更改都会被删除,然后所有的更改都会被应用,然后所有的更改都会被重新应用。那么,如果他们删除了正在处理的文件呢?或以其他方式进行更改,使您的更改无法应用?
+2
kwatford是正确的。最终会发生冲突,因为您的更改基于过时的文件版本。当git尝试应用您的更改时,它会发现您的更改尝试更改与您开始的代码不同的代码,因此它将其设置为冲突 – 2010-06-29 23:24:11
相关问题
- 1. git pull --rebase丢失了我的提交
- 2. git rebase,提交重复
- 3. phpstorm git pull --rebase
- 4. git rebase after pull
- 5. git pull,git fetch和git rebase有什么区别?
- 6. git pull --rebase --ff-only会做什么?
- 7. git pull VS git fetch git rebase
- 8. 为什么git pull会引入git fetch rebase不是的变化?
- 9. git rebase upstream/master vs git pull --rebase upstream master
- 10. 撤销git pull --rebase?
- 11. git pull --rebase origin master每次出现时都会重新起始
- 12. 当我用“--rebase”做git pull origin master时会发生什么
- 13. 如何使用git pull自动保存合并提交--rebase?
- 14. 撤销git rebase --skip - 在rebase期间重新应用提交
- 15. 当git pull导致冲突,但是git pull --rebase不会导致什么?
- 16. 为什么git pull不会创建提交?
- 17. git pull --rebase not yeilding deseired outcome
- 18. Git Pull请求失败
- 19. Git rebase保存提交者
- 20. git rebase一次提交
- 21. git p4提交失败
- 22. 为什么使用git rebase -i重新排序提交不会搞砸历史?
- 23. 为什么我的--no-ff提交在git pull --rebase来源后折叠到主分支中?
- 24. “git rebase --interactive”在尝试重新排序时悄悄放弃了提交
- 25. git pull --rebase,git rebase和git merge之间的区别
- 26. git pull删除提交
- 27. 在没有Rebase的GIT中重做提交历史记录
- 28. 为什么我在使用VisualSVN提交svn时授权失败?
- 29. 在git rebase之后发生新提交时该怎么办?
- 30. 为什么Apache Spark不能重新提交失败的任务?
另请参阅http://stackoverflow.com/questions/3051461/git-rebase-keeping-track-of-local-and-remote/3052118#3052118更好地了解什么是在什么重播什么期间一个rebase。 – VonC 2010-06-30 07:18:14