Как проверить в git, в какую ветку было внесено последнее изменение? - PullRequest
2 голосов
/ 12 января 2012

Только что клонировал git-репо, в котором (помимо основной ветки) есть много веток для разработки.Как я могу определить, в какую ветку было внесено последнее изменение?

Наиболее элегантно, конечно.

1 Ответ

1 голос
/ 12 января 2012

Вы можете получить все коммиты, запустив git log --all.Первый должен быть последним коммитом.Таким образом, вы можете перечислить ветви, содержащие этот коммит:

$ git branch --contains $(git log --oneline --all | cut -d ' ' -f 1 | head -n 1)
...