Как превратить существующий непустой каталог в ветку git существующего непустого репозитория git, живущего в другом каталоге - PullRequest
2 голосов
/ 20 октября 2011

У меня есть две директории, A & B, которые очень мало отличаются по своему содержанию. A уже находится в git-репозитории и имеет несколько локальных коммитов в своей основной ветке. Каталог B не находится в SCM, и в основном это просто результат ручного копирования всех файлов из A (без каталога .git), редактирования некоторых из них и добавления некоторых новых. Теперь я хочу сделать содержимое B ответвлением репо в A и, если возможно, по-прежнему размещать разработку новой ветви в каталоге B ... но я понятия не имею, как этого добиться, так как я полный git n00b и пока не совсем понимаю его подход к SCM, чтобы найти ответ самостоятельно в документации. Любые советы / указатели? Заранее спасибо!

1 Ответ

1 голос
/ 20 октября 2011

скопировать A / .git в B / .git.Затем сделайте то, что вы обычно делаете для ветвления.

cd B
git branch dev
git commit -a

Затем вы можете синхронизировать изменения следующим образом:

cd A
git pull ../B dev

или наоборот.

...