git - 救命篇

接触这个 git reflog是由于detached HEAD, 这时候push后,找不到。认真一看,分支是detached HEAD

git reflog

6759456-d110bf73b85604ac.png
git reflog

这个命令可以看到本地操作
git checkout <commitId>

就可以回到之前操作的位置上。


后面就各显神通了

detached HEAD 切换到正常分支

 git checkout  <name/branchName>

切换到分支后,内容不见了。这时候设置到最新。

git reset --hard <commitId>

如果这时候有特殊情况可以新建分支再合并。

--END--

转载于:https://www.jianshu.com/p/5d5878fd3354

猜你喜欢

转载自blog.csdn.net/weixin_34348174/article/details/91218410