私は「www」という名前のサブディレクトリをリポジトリとして持っています。
site
|-- www/
| |-- .git/
| |-- index.html
|-- design/
| |-- images.jpg
リポジトリを親ディレクトリに変更して、リポジトリ構造が元のファイル構造を次のように反映するようにします。
site
|-- .git/
|-- www/
| |-- index.html
|-- design/
| |-- images.jpg
これはできますか?変更をGitlabにプッシュすることに影響はありますか?
www
ディレクトリを作成します。git mv
そのディレクトリへのHTMLファイル。オプションでこのステップをコミットします。mv
設計ディレクトリをリポジトリに入れ、git add .
次の手順が機能します。
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"
これにより、履歴が保持されます。