【问题标题】:Pulling with GitHub? [duplicate]使用 GitHub 拉取? [复制]
【发布时间】:2015-08-29 01:50:18
【问题描述】:

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

有没有容易合并的方法?

【问题讨论】:

    标签: git github


    【解决方案1】:

    你有几个选择:

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

    2. 如果您还没有完全完成本地工作,您可以发送git stash,它会暂时“隐藏”您的更改。完成后,您可以使用git pull origin master,然后使用git stash pop 重新应用您的更改。同样,如果有任何合并冲突,您需要自己处理。

    3. 如果您可以放弃本地更改,请执行git checkout .,然后从远程下拉。不用说,您将失去在本地工作的一切。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-30
      • 2012-08-17
      • 2011-12-11
      相关资源
      最近更新 更多