Git リポジトリがどこにあるかを Git に伝えることができます--git-dir
。作業ツリーの場所を Git に伝えることができます--work-tree
。gitignore ファイルの場所を Git に伝えるにはどうすればよいですか?
Q. なぜそのようなことをしたいのですか?
A. 一部の作業ツリーでは、2 つの異なる Git リポジトリを使用しています。1 つは の標準的な場所にあり.git
ます。このリポジトリは、通常のバージョン管理に使用します。他のリポジトリは にあり.git.sync
ます。このリポジトリは、コンピューター間の定期的な自動同期に使用します。つまり、Git と定期的に実行される小さなスクリプトで実装された、私自身の小さな Dropbox クローンです。
理想的には、通常のバージョン管理に使用するものとまったく同じものを Git に使用させるのではなく.gitignore.sync
、リポジトリに使用するように Git に指示できるようにします。.git.sync
.gitignore
Q. Dropbox だけを使用しないのはなぜですか?
A. シンボリック リンクを同期しません。悪いドロップボックス!