git reflog —date=local
    git reflog可以查看分支的所有事件,—date=local即查看本地的事件

    可以看到commit、checkout、pull等事件,但是git checkout 和 git checkout -b 都显示“Moving from branchA to branchB”,无法明确分辨是不是新建分支。但第一次的checkout就是新建了。

    reflog只会保存reflogExpire时间内的log,reflogExpire在git配置中定义,可用git config —local -l来查看。结果发现并没有定义,则是默认值90天。

    TODO:怎么查看分支图(我记得gitlab上就可以看)