Как объединить (объединить) 2 дублированных проекта в локальные файлы - PullRequest
1 голос
/ 10 ноября 2011

У меня только git local. Итак, у меня есть проект в моей машине. Затем я копирую и вставляю все файлы проекта (чтобы файлы gits были там) в другой компьютер и делаю коммиты. Затем сделайте коммит на моем компьютере.

Итак, у меня такая ситуация:

#Computer 1
   |A => Make a lot of comits
   | =>Duplicate all file here

#Computer 2
   |B => Make other commits
   | =>Duplicate all file here

Я хочу сделать это, присоединиться к проекту 2 и создать 2 разные ветви

  |A    |B
   \   /
     | => Duplicate all files here

Тогда я могу легко объединить, используя обычное объединение 2 ответвлений

     |C => Merged,
   /   \
  |A    |B
   \   /
     | => Duplicate all files here

Как я могу это сделать: объединить 2 дубликата проекта в 2 ветки с локальными файлами?

1 Ответ

1 голос
/ 10 ноября 2011

Сделайте в каждом хранилище удаленным для другого проекта: либо путем совместного использования файлов, либо скопировав оба хранилища на один и тот же компьютер.

$git remote add computer2 <path-to-other>

Затем извлеките изменения

$git fetch computer2

Вв этот момент у вас есть локальная ветвь и другая ветвь, как удаленная ветвь

Объедините удаленную ветвь с

$git merge computer2/master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...