我有一个名为" www"的子目录。这是一个回购:
site
|-- www/
| |-- .git/
| |-- index.html
|-- design/
| |-- images.jpg
我想将repo更改为父目录,以便repo结构镜像原始文件结构,如下所示:
site
|-- .git/
|-- www/
| |-- index.html
|-- design/
| |-- images.jpg
可以这样做吗?是否有影响,然后将更改推送到Gitlab?
答案 0 :(得分:18)
www
目录。git mv
HTML文件到该目录。 (可选)提交此步骤。mv
将设计目录放入您的仓库,git add .
答案 1 :(得分:6)
以下说明可行。
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"
这将保留您的历史记录。