2017-01-05 10 views
0

Я использую git-концентратор для управления версиями с помощью моего проекта студии Xamarin, и я создал две ветки: один мастер (по умолчанию) и один локальный для выполнения моей работы.Git hub: проблема с нажатием изменений на удаленном сервере через Xamarin Studio

Но я столкнулся с проблемой при передаче моей удаленной ветви мастера через свою локальную ветвь. В настоящее время я работаю над своим локальным филиалом, и всякий раз, когда я вношу некоторые изменения, я могу успешно их совершить и нажимать изменения на local.But, когда я пытаюсь нажать эти изменения на ветке удаленного главного устройства, это дает мне эту ошибку:

Невозможно вытолкнуть без fastforwardable ссылка

Я не могу понять, в чем проблема и как я должен подтолкнуть изменения, сделанные на моем местном отделении на мой удаленный мастер филиала через Xamarin студии.

Неужели кто-нибудь столкнулся с этой проблемой и разрешил ее или знает, что я делаю неправильно?

Примечание: Я использую студию Xamarin, а не командную строку для обновления моего кода на сервере.

enter image description here

enter image description here

ответ

1

Ваше местное отделение и отделение на удаленном сервере расходились. Вам нужно вытащить изменения с удаленного сервера и объединить их с локальной ветвью. После этого вы можете направить свою ветку на сервер.

+0

Я сделал это один раз. Но нужно ли мне запрашивать запрос с моего сервера каждый раз, когда я вношу изменения в свою локальную ветку? Я имею в виду, это единственный способ подтолкнуть мои изменения к серверу? Не могу ли я просто внести изменения, непосредственно из моего местного отделения в студии Xamarin, в удаленную ветку? –

+0

Также будет очень полезно, если вы посоветуете мне, как работать с несколькими ветвями проекта, поскольку я совершенно новичок в git-хабе. –

 Смежные вопросы

  • Нет связанных вопросов^_^