Найти ветку, из которой создается текущая ветка - PullRequest
0 голосов
/ 29 апреля 2020

Я сделал git checkout -b my_branch, чтобы создать новую ветку через несколько дней go.

Но, как ни странно, я сейчас не помню, из какой ветви я создал my_branch.

Как я могу найти это?

Я нашел эту команду:

git show-branch -a 2>/dev/null \
| grep '\*' \
| grep -v `git rev-parse --abbrev-ref HEAD` \
| head -n1 \
| perl -ple 's/\[[A-Za-z]+-\d+\][^\]]+$//; s/^.*\[([^~^\]]+).*$/$1/' 

здесь: https://gist.github.com/joechrysler/6073741.

Это дает разумный вывод при запуске но я хочу быть уверен, что это действительно правильный ответ.

Эта команда работает или есть другая команда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...