Git恢复之前版本的两种方法reset、revert(图文详解)

https://blog.csdn.net/yxlshk/article/details/79944535

git reset:回退到某个版本(commitId),中间的版本(commitId)不保留记录

git revert:回滚到某个版本(commitId),中间的版本(commitId)保留记录,再生成一个版本(commitId)

实战中还是用git revert比较多,git reset比较少,因为git reset会存在这样的问题,比如说远程库回退到某个版本,由于其他人本地还是老的版本,再提交代码可能会丢失代码,具体操作参考上面的链接

原文地址:https://www.cnblogs.com/feibazhf/p/14115992.html