我有一个名为“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