Я немного запутался по поводу git fetch и сравнения различий.
У меня есть следующие местные филиалы;
- мастер
- дистанционное / происхождение / мастер
В основной ветке у меня есть текстовый файл, в который я делаю изменения, фиксирую и затем нажимаю на origin / master.
В другом локальном репо (для целей тестирования) у меня есть пульт дистанционного управления для того же репо, что и выше. Я бегу
- мастер происхождения Git fetch
- git diff master origin / master
Он не отображает различий, но если я сделаю git pull origin master
, он вытягивает и объединяет изменения, которые я внес в текстовый файл. Возможно, я ошибаюсь, но я думал, что извлечение сделало выборку и слияние, поэтому выполнение выборки позволило мне увидеть изменения в удаленной ветви перед их объединением.