持续集成 - git版本回滚
Posted xiaochongc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成 - git版本回滚相关的知识,希望对你有一定的参考价值。
分两种情况:
1. 本地已经git add,git commit,但没有git push,想要将本地的代码回滚到commit之前
git reset --hard HEAD 撤销前一次commit
git reset --hard HEAD^ 撤销前前一次commit
git reset --hard commitID 撤销到指定commit版本
git reset --hard commitID 撤销到指定commit版本
ps:如果本地未git add,git commit,仅修改了本地文件,想要撤销修改,可以将修改的文件(带红点的)删除,然后git pull即可。如果报错,可以先git add,git commit,再git reset
2. 如果代码已经push到远端仓库
git reset --hard commitID # 这一步执行完后,本地已经回退
git push -f origin dev # 推动到远端仓库,将远端仓库回退
.
以上是关于持续集成 - git版本回滚的主要内容,如果未能解决你的问题,请参考以下文章