我怎样才能获得我最近检查过的git分支列表?

时间:2014-08-02 12:30:55

标签: git git-branch git-checkout

当在git分支之间移动时,我有时会忘记我最近在的分支的名称。如何显示最近签出的分支/标签/提交列表?

1 个答案:

答案 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}}