【问题标题】:copying remote master to local branch -git将远程master复制到本地分支-git
【发布时间】:2013-09-27 19:22:12
【问题描述】:

嘿,我正在一个 Android 项目的本地分支上工作。我想用远程主机上的所有代码替换我本地分支上的所有代码。当我尝试执行 git pull origin master 时,它会尝试合并并拉取解决冲突,这是不可取的,因为我只想简单地替换所有内容。

【问题讨论】:

    标签: git git-pull


    【解决方案1】:

    您想使用

    重置到远程本地分支上的最后一次提交

    git reset --hard <sha of commit

    然后你可以做git pull origin master,它只会带来远程的变化。

    如果你不确定提交是什么,你可以使用

    git merge-base origin/master master

    这将给出最后一次常见提交的 SHA。您可以重新设置。

    另一种选择是删除分支并从远程重新结帐。

    【讨论】:

      猜你喜欢
      • 2018-12-03
      • 2012-07-25
      • 1970-01-01
      • 2011-11-04
      • 2012-10-07
      • 2013-05-09
      • 2016-10-25
      • 2019-03-19
      • 1970-01-01
      相关资源
      最近更新 更多