Извлеките удаленный журнал, а не коммиты
Как я могу получить удаленный журнал без получения изменений / коммитов ?
Я только хочу просмотреть журнал, если есть какие-либо новые изменения с момента моего последнего pull
. В основном избегая необходимости stash
или commit
мои изменения в первую очередь.
В файлах справки git есть такой пример, который в перевернутом виде должен дать нужный мне результат:
git log master --not --remotes=*/master
Shows all commits that are in local master but not in any remote repository master branches
1 ответ:
Вы должны извлечь изменения, не сливая их (т. е. не использовать
pull
):git fetch origin master
После этого вы можете использовать
log
(и другие инструменты), чтобы взглянуть на ветку пульта дистанционного управления:git log FETCH_HEAD --not master
FETCH_HEAD
является псевдонимом последней извлеченной ветви, в данном случаеorigin/master
, так же какHEAD
является псевдонимом последней фиксации вашей текущей извлеченной ветви.