Краткий ответ (судя по комментариям):
git pull origin master
Если это работает так, как вы надеетесь, установите его по умолчанию, добавив его в файл .git / config:
[branch "master"]
remote = origin
merge = refs/heads/master
С этой настройкой вы можете позвонить:
git pull
... в будущем.
Длинный ответ: Похоже, вы не установили цели слияния по умолчанию.
Вам нужен параметр конфигурации, который говорит: «Всякий раз, когда я извлекаю данные из удаленного репозитория X, автоматически объединяю изменения с веткой Y». (Как правило, «Когда я извлекаю из« origin », объединяюсь с« master ».») Это автоматически настраивается, когда вы делаете «git clone», но ваша рабочая копия была создана с нуля (не клонирована), поэтому вам нужно сделать это сам.
Возможно, вам будет интересно сравнить ваш файл .git / config с файлом вашего друга.