
要約すると
.git/ を除外したが .git/config ファイルを保持したフォルダーを rsync するには、どうすればよいですか?
私のGoogle検索役に立たないのでここで質問しました。
全詳細
すべてのプロジェクトのコードのスナップショットを別のマシンに撮りたいです。
各プロジェクト コード フォルダーは git でクローンされたものなので、.git フォルダーがあります。
これらの .git は必要ないので除外します。
しかし、プロジェクトがどの Git リポジトリから来ているかを知る必要があるため、.git/config を保持する必要があります。
試してみたがうまくいかなかったことそれを実行します
rsync -chazvP --dry-run --exclude=".git" --include=".git/config" $FROM/ $TO/
# . . . . .
正しい方法をご存知でしたら、ぜひシェアしてください。