我在git中有以下信息:
# Your branch and 'origin/master' have diverged,
# and have 3 and 8 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
我想扔掉3本地提交,并拉8远程提交在原产地/主人。
(合并太困难了,我宁愿在主人更新之后再进行3次本地提交。)
我该怎么做?
发布于 2013-11-08 09:22:38
git fetch origin
git reset --hard origin/master
发布于 2013-11-08 12:28:13
若要保留临时分支上的旧提交,请执行以下操作:
git branch temp
然后切换到新主人
git fetch origin
git reset --hard origin/master
发布于 2013-11-08 09:23:50
尝试这样做以消除您的本地提交:
git reset --hard HEAD~4
https://stackoverflow.com/questions/19864934
复制