【发布时间】:2013-09-27 19:22:12
【问题描述】:
嘿,我正在一个 Android 项目的本地分支上工作。我想用远程主机上的所有代码替换我本地分支上的所有代码。当我尝试执行 git pull origin master 时,它会尝试合并并拉取解决冲突,这是不可取的,因为我只想简单地替换所有内容。
【问题讨论】:
嘿,我正在一个 Android 项目的本地分支上工作。我想用远程主机上的所有代码替换我本地分支上的所有代码。当我尝试执行 git pull origin master 时,它会尝试合并并拉取解决冲突,这是不可取的,因为我只想简单地替换所有内容。
【问题讨论】:
您想使用
重置到远程本地分支上的最后一次提交git reset --hard <sha of commit
然后你可以做git pull origin master,它只会带来远程的变化。
如果你不确定提交是什么,你可以使用
git merge-base origin/master master
这将给出最后一次常见提交的 SHA。您可以重新设置。
另一种选择是删除分支并从远程重新结帐。
【讨论】: