Гитинг с командой - PullRequest
       1

Гитинг с командой

1 голос
/ 27 сентября 2010

Я разрабатываю приложение, и мой друг хотел присоединиться к разработке.Итак, я создал git-репозиторий на assembly.la, выполнил push и пригласил его поработать со мной.

Мой вопрос касается рабочего процесса.Мы оба используем git bash на msysgit.У меня нет проблем с коммитом и пушем, проблема в том, чтобы получить изменения моего друга.Почему простое нажатие не работает?

1 Ответ

2 голосов
/ 28 сентября 2010

Краткий ответ (судя по комментариям):

git pull origin master

Если это работает так, как вы надеетесь, установите его по умолчанию, добавив его в файл .git / config:

[branch "master"]
    remote = origin
    merge = refs/heads/master

С этой настройкой вы можете позвонить:

git pull

... в будущем.

Длинный ответ: Похоже, вы не установили цели слияния по умолчанию.

Вам нужен параметр конфигурации, который говорит: «Всякий раз, когда я извлекаю данные из удаленного репозитория X, автоматически объединяю изменения с веткой Y». (Как правило, «Когда я извлекаю из« origin », объединяюсь с« master ».») Это автоматически настраивается, когда вы делаете «git clone», но ваша рабочая копия была создана с нуля (не клонирована), поэтому вам нужно сделать это сам.

Возможно, вам будет интересно сравнить ваш файл .git / config с файлом вашего друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...