Как правильно вытащить изменения от разработчика на GitHUB? - PullRequest
0 голосов
/ 10 января 2012

Я довольно новичок в Git / GitHUB, и я нанял программиста, чтобы он внес изменения для меня.

Когда я заглядываю в сеть / Форк-очередь, ряд его изменений говорят: "Скорее всего, не будет применяться корректно".

Что это значит?Почему они не применили «чисто»?Это его код, мой репо ??

Как я могу применить эти изменения аккуратно?Я не хочу использовать опцию Apply в очереди из-за этих ошибок.

Спасибо!

1 Ответ

1 голос
/ 10 января 2012

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

Есть три вещи, которые вы можете сделать:

1.) Попробуйте использовать Запрос на извлечение , но он, вероятно, скажет то же самое о неправильном применении

2.) Объедините их самостоятельно в командной строке:

$ git remote add hisusername git@github.com:hisusername/hisfork
$ git fetch hisusername
$ git merge hisusername/hisbranchname
...at this point there will probably be a merge conflict, which you need to resolve...
$ git push

3.) Попросите его отменить свои изменения поверх ваших последних изменений, чтобы они применились корректно. Ему придется разрешить конфликт.

...