git_撤销操作

2020-05-14  本文已影响0人  天宇流星

1.撤销提交但是未push 的代码

git log 先找到要撤回到的那个地方的id,比如要撤回到oringin/master,就用oringin/master 的id (命令符q 结束log)

第一种: git reset --hard id     (完成撤销,同时将代码恢复到前一commit_id 对应的版本(oringin/master))

 git reset  id

第二种: git reset  id     (完成Commit命令的撤销,但是不对代码修改)

2.撤销提交而且push 的代码

push过的代码

git reset --soft a8ae4e13e43071e222976405e46defabcf1698ac 保留当前工作区,以便重新提交 , 但是远程分支还在的 撤销不了

git reset --soft  id

git push --force  强制提交当前版本号,以达到撤销版本号的目的:

git push --force
上一篇 下一篇

猜你喜欢

热点阅读