git代码回滚的操作步骤 revert、reset

git代码回滚的操作步骤 revert、reset

1.代码已经push到远端去了之后,要将某一次提交记录的代码 回滚掉,使用 revert 功能。

revert功能会重新生成一次新的提交记录

git revert

2.revert 演示

2.1提交代码,提交1

2.2 获取到提交1的,git提交记录id

2.3 命令窗口执行revert命令

git revert 827a44fd //回车执行

2.4生成revert提交,进行commit提交。

2.5 提交后就完成了 revert 某一次提交记录的操作了。

3.reset 操作 演示

3.1先提交代码,提交记录2

3.2 提交后发现自己的代码部分提交错了,这时就可以用reset 还原到 这次的版本未提交前

git reset --soft HEAD~1

3.3执行后代码就会回到未提交前的状态

3.4 (3.3执行后要清除上一次的提交记录)必须要执行下边命令

git push -f执行后 reset 对应提交记录消失,可重新改代码提交

4.回退到之前的某个版本提交记录之后的就全没了,慎重

4.1获取到提交记录的版本号

4.2使用“git reset --hard 目标版本号”命令将版本回退:

git reset --hard e58bd46950ce

4.3使用“git push -f”提交更改

注:此时如果用“git push”会报错,因为我们本地库HEAD指向的版本比远程库的要旧

相关推荐

下面的的英文翻译
365bet网络娱乐

下面的的英文翻译

📅 10-21 👁️ 8125
ie浏览器修复,教你怎么使用360修复IE浏览器
365bet网络娱乐

ie浏览器修复,教你怎么使用360修复IE浏览器

📅 06-28 👁️ 7312
林志颖为何不再晒Kimi?14岁近照引网友热议背后原因揭秘
微信互粉神器测评:哪款软件更胜一筹
365bet体育投注地

微信互粉神器测评:哪款软件更胜一筹

📅 12-28 👁️ 1513
唐朝盛(唐朝盛世有几个)
365bet体育投注地

唐朝盛(唐朝盛世有几个)

📅 07-19 👁️ 6098
哪个快递寄东西比较便宜?2025年最新省钱攻略来了!