我有一个名为"www"的子目录,这是一个repo:
site
|-- www/
| |-- .git/
| |-- index.html
|-- design/
| |-- images.jpg
我想将repo更改为父目录,以便repo结构反映原始文件结构,如下所示:
site
|-- .git/
|-- www/
| |-- index.html
|-- design/
| |-- images.jpg
这能做到吗?然后将这些更改推到Gitlab有什么影响吗?
- 在你的repo中创建一个
www
目录。 -
git mv
将HTML文件放到该目录。可选地提交此步骤。 -
mv
将设计目录放入您的repo,git add .
- 提交。
- 重命名/移动你的整个repo。
下面的说明可以工作。
cd www
mv .git ../
git add www
git commit -a -m "Change root directory of project"
git add design/*
git commit -m "Start tracking design folder"