Git 无痕回滚代码

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

  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)会丢失,回滚前记得做好备份。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容