Как извлечь git репозиторий, который находится внутри другого - PullRequest
0 голосов
/ 30 января 2020

Я по ошибке создал локальный репозиторий, а затем клонировал свой удаленный репозиторий внутри этого репозитория. Поэтому теперь мой клонированный репозиторий находится в этом внешнем хранилище. Есть ли способ, которым я могу извлечь это?

1 Ответ

1 голос
/ 30 января 2020

Вдохновленный комментарием @ jonrsharpe, просто переместите клонированный каталог.

В unix -подобных системах:

$ cd /base/path/repoA/some/repoB
$ git remote -v     ## shows the inner repoB
$ cd ..
$ git remote -v     ## shows the outer repoA
$ git status        ## shows repoB/ as untracked
$ mv repoB /base/path

Затем вы можете нажать / commit / et c как Необходимый

$ cd /base/path/repoB
$ git commit . . .
$ git push

Вам не нужно перемещать его в изменения pu sh (git определит, в каком репо вы работаете, выполнив поиск по пути к каталогу и используя первый).

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