2016-04-25 2 views
0

Во-первых, мой вопрос отличается от Create a submodule repository from a folder and keep its git commit history.Добавить папку в существующую папку git и сделать ее подмодулем

Предположим, у меня есть папка git, допустим, ~/GITA.
Я хочу переместить папку ~/Folder1 в нее. (~/GITA/Folder1).
Затем в папке (~/GITA/Folder1) измените ее на подмодуль.
И затем нажмите его (подмодуль ~/GITA/Folder1) на новый созданный сервер репозиторий.

ответ

1

Вы должны сделать это по-другому:

  1. Создать новое хранилище и добавить код из Folder1 к нему.
  2. Теперь добавьте этот репозиторий в качестве подмодуля под проектом GITA.

Теперь у вас должен быть 2 проекта, в котором Folder1 является подмодулем проекта GITA.

+0

Это хорошая мысль, 'localA-> дистанционный-> локальныйB'. Таким образом, нет прямого пути, например, 'git subodule init, git subodule remote add'? – yuxuan

+0

upi должен добавить init и обновить подмодуль. 3 команды, и все. – CodeWizard

+0

Извините, в чем смысл «upi»? И вы говорите, что 3 команды относятся к первому пути ('localA-> remote-> localB') или о последнем возможном пути (' git subodule init; git subodule remote add'). Большое спасибо – yuxuan

Смежные вопросы