git 回退到历史版本

项目中经常出现代码覆盖的问题,当我们不小心把之前别人代码覆盖了,就需要我们进行git会滚到历史版本,然后才能正常使用。避免代码丢失

这里面讲的是webstorm回退代码例子

1、首先看提交历史,查看提交日志

git log

 

 

 

 2、第二种

 git log --pretty=oneline

 

 

 

 3、确定回退的版本号

 

 

 

 4、点击Reset

 

 

 5、最后可以使用git命令强制提交代码,这时候git提交记录就回到你会滚的时间点

git push origin develop --force

6、后续就可以通过cherry-pick,把自己提交的文件提交上去

 

 

 

 总结:这个可以结局代码回退的问题,但是如果该分支已经被同步到其他分支,需要把其他分支删除,然后等该分支代码合并ok过后,在进行创建。

本地删除远程分支:

git  branch -d branch-name

远程分支删除:

 

posted on 2020-12-11 16:53  lhicp  阅读(924)  评论(0编辑  收藏  举报