idea+git回退已经push到远端仓库的分支代码到某个历史版本
Mixed(默认):回退会保留commit前的修改信息diff;清除暂存区,将暂存区中的文件或代码回到工作区中(举个例子通俗点讲会将已经git add的新建文件从绿色变回红色,需要重新git add再commit推送);保留暂存区和工作区(新建文件回退不会变回红色,无需git add直接commit就行);例子:master分支有最新的3条push记录,需要将远端 push 3 代码还原回退到 push 1 的版本。Hard(慎用):彻底回退到某个版本,本地的代码也会变为你回退版本的代码。
原创
2024-06-06 14:33:30 ·
446 阅读 ·
0 评论