这就是 detached head 的场景啊
这种场景我会用
git checkout HEAD~5 看
然后
git checkout temp-branch 回去
这样 HEAD 是安全的
而且 detached head 很显眼
也避免发现有个地方要改随手一 commit 但是又忘记了当前不是最远位置的惨剧
【 在 pangwa (学门手艺,混口饭吃.) 的大作中提到: 】
: 这个看个人习惯吧, 我用reflog一般也是因为误操作找不到提交了, 只好通过reflog找, 也很少用。
: 开发的时候会用reset --hard的情况有, 比如想看一个旧的提交的状态,(gcb temp-branch && git reset --hard HEAD~5) 之类的, 如果本地branch和远端关联了,可以快速通过gup回到远端的最新状态。。。
--
FROM 110.84.205.*