如何在git中删除合并结果
这个问题在这里已经有了答案:
要设置分支preprod
等于origin/preprod
,只需执行:
git checkout preprod
git reset --hard origin/preprod
注意:这会导致你失去目前在两者之间的68次提交。
您的本地分支在原点/前导点之前,因此有两个不同的方向,具体取决于您与远程分支“完全相同的代码”的含义。 你处于远程分支之前的git status
( ahead by X commits
消息ahead by X commits
显示git status
)。 你有两个主要途径(以及我不会探索的大量子选项):
更新遥控器以赶上您当地的分支机构
git push origin preprod
重置您的本地分支以恢复到您的远程分支
git reset --hard HEAD〜68
其中68是您在远程分支之前的提交数量。 注意:这将删除这些提交! 使用git checkout -b backup
将它们添加到另一个分支,或者如果要现在将它们保存到一侧,请运行git stash
。
无论哪种方式,您都将在此时与上游保持一致。
链接地址: http://www.djcxy.com/p/26239.html