マスターの一部のディレクトリのみをブランチに保持したい。ファイル間で git メタデータを保持しながら可能ですか?
実際には:私のマスターは次のとおりです
/src
+ myfile.1
+ myfile.2
/libs
+ submodule Y
/docs
+ index.html
+ css
そして、新しいブランチ (gh-pages ;) に、ディレクトリ自体ではなく、docs/ ディレクトリのコンテンツのみを保持するようにします...さらに簡単に同期できるようにリンクを保持します。
gh-pages ブランチ内のクラシックgit checkout master -- docs/index.html
では、元の docs/index.html へのリンクを保持しながら、ファイルを /index.html に移動できないようです。
これを行う方法の手がかり/ポインタはありますか? (そしてその後マスターから更新)