Как показать весь зафиксированный, но еще не переданный контент в Git? - PullRequest
2 голосов
/ 14 августа 2011

Время проходит, а коммиты накапливаются на моей ветке. Как я могу просмотреть изменения, которые накопились в моей ветке, прежде чем их пихать?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 14 августа 2011

Полагаю, вы хотите различить две ветви: локальную и удаленную с одинаковым именем.

git diff <localbranch> <remote tracking branch>   

например:

git diff master origin/master
0 голосов
/ 14 августа 2011

Предполагается, что вы находитесь в ветке, в которой вы совершали коммит:

  1. Чтобы отобразить только коммиты (без различий) - git log @{u}..
  2. Для просмотра коммитовразница - git log -p @{u}..

Да, команды заканчиваются двумя точками.Я ничего не пропускаю.:)

Для людей, прибывающих из ртути, это примерно равно hg outgoing

...