我怎样才能得到我最近签出的git分支清单?

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


概要:

你可以使用git的reflog来显示最近的移动: git reflog

脚本:

下面是一个脚本,您可以通过git recent从任何git仓库中下载和使用脚本:https://gist.github.com/jordan-brough/48e2803c0ffa6dc2e0bd

细节:

这基本上是脚本为了使reflog输出更有用而做的事情:

$ git reflog | egrep -io "moving from ([^[:space:]]+)" | awk '{ print $3 }' | awk ' !x[$0]++' | head -n5
master
stable
fix-stuff
some-cool-feature
feature/improve-everything
链接地址: http://www.djcxy.com/p/26667.html

上一篇: How can I get a list of git branches that I've recently checked out?

下一篇: List of changed files