Задать вопрос

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

У меня 2 вопроса, но они немного связаны.
1. Есть ли возможность узнать разницу между локальным и удаленным репозиторием? Другими словами, надо, перед командой git pull узнать что именно сейчас обновится (имеется ввиду, не какие файлы обновятся, а какие новые коммиты придут).
2. После git pull показывается, что было обновленно: Updating f7965fe..4a04f2d
Как эту информацию получить в хуке post-merge? Может есть возможность узнать, что именно было обновленно во время последнего апдейта?
  • Вопрос задан
  • 7595 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 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 (что пушнется)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽