Git log: журнал будущих ревизий - PullRequest
15 голосов
/ 20 февраля 2012

Когда я извлекаю предыдущий коммит из git-репозитория, в 'git log' больше не отображаются коммиты, которые были зафиксированы после текущего извлеченного коммита.

Итак, вопрос: как получить журналкоммитов после текущего извлеченного?

Ответы [ 2 ]

21 голосов
/ 20 февраля 2012

Вы можете использовать флаг --all для просмотра всех ревизий, как в

git log --all

Если вы просто заинтересованы в будущих ревизиях, вы также можете использовать

git log ..@{1}      # assuming you just switched from the future master
git log ..abcdef    # assuming abcdef is the newest future commit
3 голосов
/ 20 февраля 2012

Проблема в том, что вы не знаете, что фиксирует ребенок, только комментарии родителей.
И если вы извлекаете непосредственно коммит SHA1, вы находитесь в режиме Detached HEAD (т.е. не в какой-либо ветви).

Одним из возможных решений было бы перечисление всех веток, содержащих ваш коммит: " Как узнать, к какой ветке относится коммит" git log "? ".
А затем сделайте git log для каждой из этих веток.

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