Как я вижу, что мои локальные нечеткие коммиты?
Если у меня есть локальная ветвь test
, а удаленная ветвь - test
.
Поэтому, если бы я сделал push, это было бы push origin test:test
Как я могу увидеть локальные нечеткие коммиты, которые я сделал в этой ветке?
git log
?
Ответы
Ответ 1
Я обычно использую gitk --all
для этого (после a git fetch --all
).
И для консольного режима у меня есть псевдоним git log --graph --all --decorate --oneline
, который дает хороший и компактный обзор ваших веток. В частности, это показывает, что вы можете нажать.
Для обеих этих команд вы можете указать ветки (test origin/test
в вашем случае), а не показывать их все с помощью --all
.
Ответ 2
Сначала удалите удаленные изменения в локальный репозиторий:
git fetch origin test
Это поместит все фиксации из удаленной ветки test
в origin/test
. Теперь вы можете использовать git log
:
git log origin/test..test
Это покажет все фиксации на test
, которые недоступны из origin/test
.