git删除本地+远程提交记录

//撤销本地仓库提交

1.git log

2.git reset --soft 指定commit版本号

git reset --soft "版本号":重置至指定版本的提交。这里我们指定版本号为 ②,从而达到撤销 ①的目的。

参数 soft:保留当前工作区(代码和文件的更改),以便重新提交;

参数 hard:撤销相应工作区的修改,相当于彻底删除提交和代码的更改。

3.git log

//撤销远端仓库提交

4.git push origin stm32 --force

git push origin stm32 --force:强制推送当前版本号至远端分支。

相关推荐
曾几何时`13 小时前
虚拟环境pip
git
她说可以呀13 小时前
git的版本回退
git
躺不平的理查德16 小时前
Shell逻辑判断备忘录
运维·服务器·git
Bdygsl16 小时前
Git(2)—— 分支管理
git
孟俊宇-MJY17 小时前
Ansible自动化运维
git·github
笨拙的老猴子17 小时前
Git 翻车现场:那些年我 git push --force 毁掉的东西
git·代码管理
GitCode官方18 小时前
投稿|Git + Docker 零基础入门攻略
git·docker·容器
_可乐无糖19 小时前
Windows本地安装git
git
2301_7800290419 小时前
.gitignore不可以忽略文件问题
git·gitee·开源
饕餮争锋19 小时前
PR中的P为什么是pull而非push?
git