美文网首页技术
Git 无痕回滚代码

Git 无痕回滚代码

作者: 腾云已被使用 | 来源:发表于2019-09-30 16:41 被阅读0次

    项目开发过程中会遇到错误提交代码或者错误部署,想要回滚代码至较旧版本的情况。可以通过以下步骤回滚代码。

    1. 代码有版本aaazzzaaa较早,zzz较晚;

    2. 拉取远程代码保持在最新zzz版本并保持工作区干净;

    3. 代码回滚到aaa版本:

    git reset --hard aaa
    
    1. 强制推送当前本地仓库(即工作区的代码)到远程仓库:
    git push -f origin ndevelop
    

    其中-f是强制 force。origin是远程仓库,这个名称不变。ndevelop为本地仓库的ndevelop分支,如果要回滚的是develop分支则写git push -f origin develop

    将代码回滚到aaa版本后,aaazzz之间的提交记录(比如 bbbsss)会丢失,回滚前记得做好备份。

    相关文章

      网友评论

        本文标题:Git 无痕回滚代码

        本文链接:https://www.haomeiwen.com/subject/rbhhpctx.html