Как вывести список локальных коммитов в git - PullRequest
18 голосов
/ 30 сентября 2011

У меня удаленный репозиторий, клонированный локально, и со временем я добавил локальные коммиты в этот клонированный репозиторий.

Теперь, когда я делаю git status, я вижу Ваша ветвь опережает 'origin / master' по сообщению xx commits .

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

1 Ответ

31 голосов
/ 30 сентября 2011

Вы можете сделать это, указав диапазон для команды log:

git log origin/master..master

Конечно, используйте имя вашей ветки вместо master.

Вы можете узнать больше, например, здесь: В чем разница между двойной точкой ".." и тройной точкой "..." в диапазонах фиксации Git?

Также читайте man gitrevisions.

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