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

Как перечислить разницу локальных коммитов в git

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

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

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

4b9b3361

Ответ 1

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

git log origin/master..master

Используйте название своей ветки, а не мастер.

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

Кроме того, прочитайте man gitrevisions.