Если у меня есть локальная ветвь 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.