当在git分支之间移动时,我有时会忘记我最近在的分支的名称。如何显示最近签出的分支/标签/提交列表?
答案 0 :(得分:36)
您可以使用git的reflog来显示最近的动作:git reflog
这是一个可以从任何git仓库中git recent
通过$ git reflog | egrep -io "moving from ([^[:space:]]+)" | awk '{ print $3 }' | awk ' !x[$0]++' | egrep -v '^[a-f0-9]{40}$' | head -n5
master
stable
fix-stuff
some-cool-feature
feature/improve-everything
下载和使用的脚本:https://gist.github.com/jordan-brough/48e2803c0ffa6dc2e0bd
这里基本上是脚本的作用,使reflog输出更有用:
{{1}}