xcopy コマンドで".git"のような隠しフォルダをコピーするにはHオプションを付ける

試した環境

本題

".git"フォルダが含まれたプロジェクトフォルダを windowsxcopy コマンドでコピーしたい場合、xcopy source_project destination_project /IEとすると、"source_project/.git"フォルダが"destination_project"フォルダにコピーされません。 git initやなどで生成される".git"フォルダは隠しフォルダに設定されており、xcopy コマンドで隠しフォルダをコピーするにはHオプションが必要です。 なのでこの場合はxcopy source_project destination_project /IEHというようにします。
ただし、xcopy source_project\.git destination_project\.gitのように隠しフォルダを直接コピー元に指定すれば、Hオプションなしでもコピーできます。 なのでHオプションをつけ忘れてコピーした場合でもこれでカバーできます。
なおこの場合だと、destination_project\.git は受け側のファイル名ですか、またはディレクトリ名ですかと聞かれdキーを押す必要が生じてしまいますので、xcopy source_project\.git destination_project\.git /IのようにIオプションを付けると処理が中断せずに済みます。

ちなみにドットから始まるフォルダ名でも隠しフォルダに設定されていなければHオプションなしでコピーできます。

参考

xcopy /?