git reset还原到之前某个版本,本地和远程都还原
命令行操作:
第一步: git log 查看之前的commit的id,找到想要还原的版本
第二步: git reset --hard 44bd896bb726be3d3815f1f25d738a9cd402a477 还原到之前的某个版本
第三步: git push -f origin master 强制push到远程
git revert
git revert HEAD //撤销最近一次提交
git revert HEAD~1 //撤销上上次的提交,注意:数字从0开始
git revert 0ffaacc
这种回退的方式是去掉了某个历史版本commit的代码,重新commit不是真正意义上的倒退,版本是往前走代码往后走。
更加详细的内容参考:
https://blog.csdn.net/fuchaosz/article/details/52170105