用GitHub拉?

时间:2015-06-12 23:11:48

标签: git github

远程存储库是比我的本地存储库更新的版本,我已对本地存储库进行了更改。我如何合并这两个?当我尝试做“git pull origin master”时,它会给我一个“提交更改或存储它们”的错误。

反正容易合并吗?

1 个答案:

答案 0 :(得分:2)

您有几个选择:

  1. 如果您已完成本地更改,请继续并提交。然后,当你执行git pull origin master时,git会将远程更改与本地更改合并,或者如果不能,则要求您手动合并。

  2. 如果你还没有完成你在本地工作的事情,你可以做git stash,其中包含" stashes"你暂时改变了。完成后,您可以执行git pull origin master,然后使用git stash pop重新应用更改。同样,如果存在任何合并冲突,您将需要自己处理它们。

  3. 如果你没有丢弃当地的更改,请执行git checkout .,然后从遥控器下拉。不用说,你将失去你在当地工作的任何东西。