У меня есть подкаталог «WWW», который является репо:Переместить .git репо в родительский каталог
site
|-- www/
| |-- .git/
| |-- index.html
|-- design/
| |-- images.jpg
Я хотел бы изменить репо в родительский каталог, так что структура репо отражает оригинал файловой структуры следующим образом:
site
|-- .git/
|-- www/
| |-- index.html
|-- design/
| |-- images.jpg
Это можно сделать? Имеются ли последствия с тем, чтобы подтолкнуть изменения до Гитлаба?
Я думаю, вы можете просто переместить каталог .git/в каталог (или два). Это будет довольно дорого, и первая фиксация будет интересной, но она должна работать. (на основании второго ответа на этот вопрос http://stackoverflow.com/questions/1918111/my-git-repository-is-in-the-wrong-root-directory-can-i-move-it-instead-of) – mrcheshire
@mrcheshire Использование 'git mv' дает мне фатальную ошибку, в которой говорится, что целевой каталог« находится за пределами репозитория ». – RGilkes
Просто используйте 'mv'. Затем 'git add -A',' git commit -a' – maackle