LINUX.ORG.RU

Вопрос по работе с Git

 ,


0

1

Здравствуйте, товарищи!

У меня возникла небольшая проблемка при работе с Git'ом. Суть проблемы:

1. Есть два локальных репозитория Cat и Dog.Необходимо загрузить изменения в репозиторий Cat из репозитория Dog. Как это сделать?

2. Нужно объединить ветку master из Cat с веткой Work из Dog. Как это сделать?

Если знаете как это сделать - пожалуйста, помогите. Распишите подробно.

Заранее спасибо.



Последнее исправление: VIP2014 (всего исправлений: 1)

почитайте для начала что-то если уж вообще не понятно. В интернете есть куча всего ж ведь, причем разжеваного.

ipeacocks ★★★★★
()

VIP
2014

Лол.

anonymous
()

cp, submodule, subtree (по уменьшению «и так сойдёт»)

Тег гитхаб классный

dmitry_malikov ★★
()
Ответ на: комментарий от ipeacocks

Да кучу уже перечитал, но не получается у меня их объединить.

VIP2014
() автор топика
Ответ на: комментарий от backbone

Спасибо! Теперь вот такой вопрос:

В репозитории 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.

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

VIP2014
() автор топика
Ответ на: комментарий от VIP2014

и объединяет ветку fix2 с веткой master.

git checkout master && git merge fix2

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

cd cat && git checkout master
git reset --hard # при необходимости
git fetch dog
git merge dog/branch
vim primes.txt # разрешаем конфликты, чтобы было 2,3,5,7,11,13
git add primes.txt
git commit -m "Merge branch 'dog/branch'"
backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.