Как перечислить разницу локальных коммитов в git
У меня есть удаленный репозиторий, клонированный локально, и со временем я добавил локальные коммиты в этот клонированный репозиторий.
Теперь, когда я делаю git status
, я вижу . Ваша ветка впереди "origin/master" через сообщение xx commits.
Q: Как я могу перечислить только коммиты, сделанные локально, чтобы я мог более подробно изучить эти коммиты и в конечном итоге объединить некоторые из них в восходящий поток?
Ответы
Ответ 1
Вы можете сделать это, указав диапазон на команду log
:
git log origin/master..master
Используйте название своей ветки, а не мастер.
Здесь вы можете прочитать больше: Каковы различия между двумя точками?.. " и тройной точкой "..." в диапазонах Git фиксации?
Кроме того, прочитайте man gitrevisions
.