Подтвердить что ты не робот

Как я вижу, что мои локальные нечеткие коммиты?

Если у меня есть локальная ветвь test, а удаленная ветвь - test. Поэтому, если бы я сделал push, это было бы push origin test:test

Как я могу увидеть локальные нечеткие коммиты, которые я сделал в этой ветке? git log?

4b9b3361

Ответ 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.