我有一個名爲「www」的子目錄,這是一個回購協議:移動git的回購父目錄
site
|-- www/
| |-- .git/
| |-- index.html
|-- design/
| |-- images.jpg
我想回購更改到父目錄,以便回購結構反映原文件結構如下:
site
|-- .git/
|-- www/
| |-- index.html
|-- design/
| |-- images.jpg
可以這樣做嗎?那麼將變更推向Gitlab有什麼意義?
我想你可以將.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