我已经将我对GitHub存储库所做的每一项更改都推送到了服务器上,但协作者一直在使用没有任何我最近做出并推送到git hub的更改的版本进行设计。如何将协作者在存储库中的版本与不失任何更改结合起来?如何将本地主分支推送到更新的远程存储库而不会丢失更改?
-1
A
回答
0
解决方案取决于谁先将他们的更改推送到远程(Github)。
如果您首先推送了更改,那么协作者必须执行git pull
。然后,它会要求他们将自己的更改与您的更改合并。一旦解决了这些问题,协作者就可以使用git push
将他们的更改推送到远程(Github),并且您将能够将其拖动。
如果协作者首先推送了他们的更改,那么您将成为必须进行合并和推送(与以前方案相反的角色)的人。
0
正如您所说,您已将所有更改推送到git存储库。 然后你说你的合作者也把它推到了仓库。
假设它已经做得正确,(没有冲突),你不必担心,因为你的和你的合作者的变化都存在在GitHub上。您可能能够在提交中看到这一点。
如果它做得不正确,意思是说,你最后试图推动它的一个人可能会遇到合并冲突。在这种情况下,你必须这样做,以解决这些冲突:
git pull
而且,把正确的代码,其中的冲突/ s的发生。
您可以在提交部分查看当前情况。
万一您可以提出与此相关的具体疑问,因为问题还不够清楚。希望这可以帮助。
相关问题
- 1. Git - 将更改从本地分支推送到远程分支
- 2. 合并的更改不会在本地分支中更新推送到远程存储库
- 3. 如何将本地更改推送到bitbucket上的远程git存储库
- 4. 如何将更新从本地存储库推送到BitBucket?
- 5. 撤销远程分支上的git push而不更改本地存储库?
- 6. Mercurial和TortoiseHG - 推送更改后更新远程存储库
- 7. 如何将更正的提交推送到远程存储库?
- 8. 更新本地存储库更改的Eclipse项目推送
- 9. 如何将本地Git分支推送到远程的主分支?
- 10. 如何将本地存储库推送到远程使用“SourceTree”
- 11. Git将旧本地提交推送到更新版本的远程分支
- 12. 如何将我的本地存储库推送到远程存储库?
- 13. 如何将更改推送到分支?
- 14. 用跟踪远程分支的更改更新本地分支
- 15. 从本地分支推送到远程主分支
- 16. 在推送本地提交之前更改为远程分支
- 17. 更改远程Git存储库中的“主分支”
- 18. 如何接受git远程存储库上推送的更改?
- 19. 如何将我的存储库更新到主分支?
- 20. 如何将我的分支推送到主存储库?
- 21. 如何在将主服务器上的本地更改移动到分支后同步远程存储库?
- 22. 在git中将分支推送到远程存储库
- 23. 将区分大小写的更改推送到远程存储库
- 24. 无法将更改推送到git中的远程分支
- 25. 无法将更改推送到github中的远程分支
- 26. 如何在另一个存储库推送到远程后自动更新本地存储库?
- 27. 如何将特定文件推送到git存储库,而本地提交不与远程存储库同步
- 28. Git:如何更改远程存储库上的活动分支?
- 29. 本地推送GitHub库到主分支:不推送文件夹
- 30. Git:推送到远程存储库时更新网站?
我不确定我是否理解,但是您可以提交您的更改并执行'git pull'或'git pull --rebase',其中协作者将其更改为远程回购。如果你不想提交你的修改,请执行'git stash'和'git pull','git stash pop'让你变回舞台 –