私は Windows 10 を使用しており、Visual Studio Code を使用してリポジトリをクローンしました。メイン フォルダーには .gitignore がなく、隠しファイルを表示し、既知の拡張子も表示するようにフォルダー オプションを既に構成しています。
答え1
クローンするリポジトリにがない場合.gitignore
、クローンされたリポジトリにも はありません。これがクローンの仕組みで、元のリポジトリの完全なミラーです。そうでない場合、クローン自体によって元のリポジトリとクローンの間に違いが生じます。
.gitignore
は必須ではありません。何もない場合は、何も無視されません。通常 (例外あり) 空のファイルがあっても意味がなく、git は無視するものを自動的に認識しないため (ファイルの内容は考慮せず、そのまま追跡するだけです)、ファイルも自動生成されません。
関連トリビア:
.gitignore
はリポジトリ内の任意のディレクトリに配置できます。その内容はそのディレクトリとそのサブディレクトリに影響します。.gitignore
1 つのリポジトリに複数の を含めることができます。すべての.gitignore
が考慮されます (スコープを尊重します)。.git/info/exclude
のように動作しますが、コミットされないもあります.gitignore
。ローカルでのみ何かを無視したい場合に使用できます。