VS Code で管理されているリポジトリに .gitignore がありません

VS Code で管理されているリポジトリに .gitignore がありません

私は Windows 10 を使用しており、Visual Studio Code を使用してリポジトリをクローンしました。メイン フォルダーには .gitignore がなく、隠しファイルを表示し、既知の拡張子も表示するようにフォルダー オプションを既に構成しています。

答え1

クローンするリポジトリにがない場合.gitignore、クローンされたリポジトリにも はありません。これがクローンの仕組みで、元のリポジトリの完全なミラーです。そうでない場合、クローン自体によって元のリポジトリとクローンの間に違いが生じます。

.gitignoreは必須ではありません。何もない場合は、何も無視されません。通常 (例外あり) 空のファイルがあっても意味がなく、git は無視するものを自動的に認識しないため (ファイルの内容は考慮せず、そのまま追跡するだけです)、ファイルも自動生成されません。

関連トリビア:

  • .gitignoreはリポジトリ内の任意のディレクトリに配置できます。その内容はそのディレクトリとそのサブディレクトリに影響します。.gitignore1 つのリポジトリに複数の を含めることができます。すべての.gitignoreが考慮されます (スコープを尊重します)。

  • .git/info/excludeのように動作しますが、コミットされないもあります.gitignore。ローカルでのみ何かを無視したい場合に使用できます。

関連情報