显示远端

git show-ref

当你晚于remote的时候,会出现

git status
HEAD detached from 65dcb8a

于是我们需要

git checkout -b newbranch
git checkout master
git merge newbranch
git branch -d newbranch

边看边学吧,之前看过一个好网站:https://learngitbranching.js.org
不过内容还挺繁多

revert 和 reset的区别
revert是用来消除某个commit的影响,
reset用来会退到某个版本
参考:https://zhuanlan.zhihu.com/p/137856034