美文网首页技术
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 无痕回滚代码

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

  • git回滚代码

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset ...

  • 谈谈 Git 代码回滚

    本文讲述了如何使用 git rebase -i 及 git cherry-pick 实现代码回滚。代码回滚属于高危...

  • git 远程分支回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git rese...

  • Git远程库版本回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git rese...

  • git 本地回滚

    1、git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git re...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

  • git命令

    Git回滚代码到某个commit

  • 常见的git回滚的三种场景

    个人本地代码回滚: git reset --hard 需要回滚代码的hash值git push -f origin...

  • git 代码回滚

    Git回滚代码到某个commit 回退命令:

网友评论

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

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