【git】——远端代码回滚任意版本

使用命令完成代码回滚

1、通过git提交日志查看需要回滚的commit id

git log -3 查看前三次提交日志记录  -3以此类推可以获得任意次的提交日志记录

2、回滚到指定版本 

git reset --hard HEAD^ 回退到上个版本

 git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前

git reset --hard commit_id 退到/进到 指定commit的sha码

 

3、强行提交到远端

git push origin HEAD --force

使用Source Tree+Git命令回滚远端代码

1、选中要回滚的分支

【git】——远端代码回滚任意版本

2、选中提交回滚

【git】——远端代码回滚任意版本

3、选中强制回滚

【git】——远端代码回滚任意版本

4、推送到远端

​git push origin HEAD --force

总结

      最近使用git的感受想要用好在工作中得心应手,还是需要多多去学习,请教。