Diff между локальным и удаленным репозиторием git?

У меня 2 вопроса, но они немного связаны.
1. Есть ли возможность узнать разницу между локальным и удаленным репозиторием? Другими словами, надо, перед командой git pull узнать что именно сейчас обновится (имеется ввиду, не какие файлы обновятся, а какие новые коммиты придут).
2. После git pull показывается, что было обновленно: Updating f7965fe..4a04f2d
Как эту информацию получить в хуке post-merge? Может есть возможность узнать, что именно было обновленно во время последнего апдейта?
  • Вопрос задан
  • 7296 просмотров
Решения вопроса 1
sledopit
@sledopit
1. stackoverflow.com/questions/231211/using-git-how-do-i-find-modified-files-between-local-and-remote
по 2: можно посмотреть логи. По ссылке об этом тоже говорится.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
denver
@denver
git config --global alias.in '!git remote update -p; git log ..@{u}'
git config --global alias.out 'log @{u}..'

будут комманды git in (что придет), git out (что пушнется)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы