【问题标题】:How do I update my repository to the main branch?如何将我的存储库更新到主分支?
【发布时间】:2013-05-30 06:40:06
【问题描述】:

我已经克隆了主分支,此后没有进行任何更改。但是,我的团队成员已将他自己的一些更改推送到主分支,在我自己开始进行更改之前,我想更新我的存储库并从主分支中提取,但遇到了未合并的错误冲突。任何人都可以帮助执行命令吗?

【问题讨论】:

    标签: git github repository branch


    【解决方案1】:

    如果您没有进行任何更改,您应该能够git pull 而不会遇到冲突。如果您进行了更改并且只想恢复本地存储库,您可以尝试

    git stash
    git stash drop
    

    这些命令会撤消您的所有本地更改。

    【讨论】:

    • git stash 对我不起作用。我看到错误的某些原因,例如 .classpath 需要合并
    • 这通常意味着您在本地分支上提交了与远程分支冲突的更改。然后你必须做一个合并,试试git mergetool。如果您不想填充本地更改,最简单的方法可能是再次克隆存储库。
    【解决方案2】:

    您可以执行以下操作之一:

    1. 删除本地目录并再次克隆它(如您所述,您没有修改任何文件)。

    2. 执行以下命令以返回到您在分支中的最后一次提交。

      git clean -df && git checkout -- .
      

    【讨论】:

      猜你喜欢
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多