LINUX.ORG.RU

Робота с Git


0

1

В репозитории Dog создается ветка branch и в ней содержимое файла primes.txt меняется на 2,3,5,7,11. Cat создаёт ветку fix2, в ней меняет содержимое файла primes.txt на 2,3,5,7,13 и объединяет ветку fix2 с веткой master. Теперь, чтобы изменения Dog попали в репозиторий Cat, необходимо при слиянии разрешить конфликты и получить файл с содержимым 2,3,5,7,11,13.

Как это сделать? Не могу убрать конфликт.

Ты что-то все напутал. Кто и какие ветки и от чего создает?

git checkout ветка_куда_надо_влить_изменения
git merge ветка_из_которой_изменения_перенести
Conflict: primes.txt
nano primes.txt

ищешь там конфликт, приводишь файл в окончательный нормальный вид (2.3.5.7.11.13) и сохраняешь.

git commit -a
'Конфликт исправлен'

все, после этого merge завершен.

BaBL ★★★★★
()

лучше в виде списка команд привести описание

anonymous
()

Как это сделать? Не могу убрать конфликт.

Робот с Git сам уберёт конфликт как только осознает себя как личность.

bluesman
()

Как это сделать? Не могу убрать конфликт

git add

slovazap ★★★★★
()

Никак, git не резолвит такие конфликты сам.

post-factum ★★★★★
()
Ответ на: комментарий от eugeno

Какого робота?

Робота с Git продам или обменяю на робота с Hg.

korvin_ ★★★★★
()

Сначала обнови локальный мастер у Dog, и просто в коде пофиксь конфликты, если будут

потом мёрдж ветки в мастер

потом гит пуш на удалённый мастер

break_in
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.