1.先看下最初提交的代码
2.咱们来提交两次代码
3.假如此时线上版本出问题了,咱们需要回退到增加强制覆盖命令这一版本怎么办?
方法有两种:
方法一:输入HEAD~2表示回退版本两次
方法二:右击要回退的版本提交记录,选择rest current branch to head 然后弹出框点击reset即可
扫描二维码关注公众号,回复:
12868858 查看本文章
4.回退完毕后我们此时是无法提交的只能通过强制覆盖提交git命令:(这一步在第一次回退不会出现,但是如果你吧回退的文件又提交到远程后再次回退到同一版本的时候就会出现此步骤)
5.开始跟远程代码同步,使用强制覆盖git命令覆盖远程仓库代码即可,打开as底部的terminal输入git 命令即可:
git push -f origin master(途中我要覆盖的分支名字叫main,所以图中命令不是master)
我们看看远程提交记录是不是跟本地提交记录同步了?