这个看个人习惯吧, 我用reflog一般也是因为误操作找不到提交了, 只好通过reflog找, 也很少用。
开发的时候会用reset --hard的情况有, 比如想看一个旧的提交的状态,(gcb temp-branch && git reset --hard HEAD~5) 之类的, 如果本地branch和远端关联了,可以快速通过gup回到远端的最新状态。。。
【 在 cybereagle (2/3的沉默@XMUCSD) 的大作中提到: 】
: 我是不大能理解没事 reset --hard 前后跑来跑去的用法
: 有效的 branch head 不应该随便扔掉
: 如果为了查看特定版本,detached head 有什么不能满足的吗?
: ...................
--
FROM 58.34.53.*