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. シンボリック リンクを同期しません。悪いドロップボックス!