我有一个本地沙箱分支和一个远程沙箱分支。
但是,我当地的沙箱不是很干净。我可能有41次迟交,提前10次。
我想消除所有我的提交提前能够拉远程沙箱没有任何合并提交。
我应该用一些选项或艰难的方式去做一个git拉,并将头复位10次提交吗?
谢谢
发布于 2017-08-31 08:19:33
您可以按原点/沙箱进行硬重置,然后将本地沙箱替换为原产地/沙箱。
$ git fetch
$ git reset --hard origin/sandbox或者,丢弃本地沙箱的最后10次提交,拉出原点/沙箱得到远程沙箱的最新提交(41次提交)。
$ git reset --hard HEAD~10
$ git pull origin sandboxhttps://stackoverflow.com/questions/45975981
复制相似问题