При перемещении между ветками Git я иногда забываю название ветки, на которой я недавно был. Как я могу отобразить список недавно проверенных веток/тегов/коммитов?
Как я могу получить список веток Git, которые я недавно проверил?
Ответ 1
Резюме:
Вы можете использовать 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]++' | egrep -v '^[a-f0-9]{40}$' | head -n5
master
stable
fix-stuff
some-cool-feature
feature/improve-everything