Почему мастер происхождения git pull не работал, а git pull работал?

Итак, сегодня утром я столкнулся со странной проблемой, и мне было интересно, может ли сообщество помочь мне разобраться с ней. Так что я делал git pull origin master, когда я хочу получить и объединить изменения проектов из удаленной основной копии и перенести их на мой локальный мастер. Однако в последнее время я столкнулся с некоторыми проблемами слияния, поэтому я провел эксперимент. Я сделал git pull origin master, как всегда, и получил сообщение, в котором говорилось: «Уже до -до -даты». Затем я сделал обычный git pullи увидел, как все изменения моих коллег вливаются и сливаются с моей локальной главной веткой. Почему мастер происхождения git pull не работал, а git pull работал? Интересно, сколько изменений я не видел из-за этой причуды, которую я обнаружил. Я провел некоторое исследование, чтобы выяснить, в чем заключаются различия, но я до сих пор не нашел причину, по которой мой репозиторий не обновлялся должным образом с помощью мастера происхождения git pull, когда я видел, как изменения извлекаются и объединяются в моем ветвь с этим методом раньше. Мысли?

Заранее спасибо.

5
задан user1517898 11 July 2012 в 13:27
поделиться