我目前在两个地方工作,在两台机器上保持本地回购的问题时遇到了问题。一旦我在一台机器上提交并推送了对github的更改,如果我然后尝试将repo拉到另一台本地机器上,我就不可避免地会遇到错误。我确信我做错了什么,在我的远程回购相关的两台本地机器之间实现无缝工作流程的正确程序是什么。这与我正在处理的主人和分支有关。谢谢!
答案 0 :(得分:1)
在开发过程中,您通常希望将本地更改重新绑定到远程HEAD。
假设您在本地没有未提交的更改,只需使用git pull --rebase
如果您确实有未提交的更改,请提交或git stash
更改,然后使用git stash pop
进行rebase,然后将其取消暂存。