项目中经常出现代码覆盖的问题,当我们不小心把之前别人代码覆盖了,就需要我们进行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
远程分支删除: