У меня есть git repo на github.Мне нужно объединить копию моего сайта только с одним фиксатором
Кто-то взял репо (скопированный, не разветвленный, я не совсем уверен, как и почему), проделал большую работу около четверти файлов в нем, а затем загрузил новый git-репо в свои собственные область в github, содержащая ровно одну фиксацию - начальную фиксацию, содержащую все.
Если я пытаюсь объединить слияние, то каждый файл появляется как конфликт; он думает, что мы оба добавили файлы с нуля. Что, конечно, у нас есть.
Я мог бы вручную различить и объединить их все. Но мне бы этого не хотелось.
Я добавил в свое репо как удаленный.
Есть ли очевидный способ объединить только файлы, которые были изменены?
Может ли [git patch] (http://git-scm.com/docs/git-format-patch) быть подходящим для вас? –
Вы можете попробовать «git cherry-pick» из другого репо. При необходимости вам придется разрешать конфликты для каждого измененного файла в этом деле. – andybeli