Как я могу проверить, какие коммиты не были отправлены в источник? - PullRequest
37 голосов
/ 03 ноября 2010

Я сделал коммиты в свою локальную ветку (скажем так, мастер) и сделал 'git pull' изменения, которые сделали другие.Когда я запускаю «git status», я вижу что-то вроде:

# Your branch is ahead of 'origin/master' by 4 commits.

Как я могу увидеть список из четырех сделанных мной коммитов, которые еще не были отправлены в origin?

Ответы [ 2 ]

57 голосов
/ 03 ноября 2010
git diff --stat origin/master

покажет измененные файлы.

git log origin/master..master

покажет коммиты.

2 голосов
/ 03 ноября 2010

Я склонен использовать gitk (или gitk --all), который покажет эту историю ветки.Он также отображает большие дружественные ярлыки на origin / master и master (и любые другие ваши теги).

Более технологичная версия - git log --graph

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