フォルダー自体ではなく、フォルダー内のすべてのファイル/フォルダーを .gitignore する方法は? [重複] 質問する

フォルダー自体ではなく、フォルダー内のすべてのファイル/フォルダーを .gitignore する方法は? [重複] 質問する

空のフォルダーを Git リポジトリにチェックインしたいのですが、実際にはフォルダー自体ではなく、フォルダー内のすべてのファイルとフォルダーを無視する必要があります。どうすればいいですか? ファイルには何を入れればよいですか.gitignore?

なぜこれをやりたいのか疑問に思う人のために、私のリポジトリには「アップロード」ディレクトリがあります。空のディレクトリをコミットしたいのですが、すべてのコンテンツはコミットしません。

ベストアンサー1

これを.gitignoreフォルダに入れて、git add .gitignore.

*
!.gitignore

この*行は、git にフォルダー内のすべてのファイルを無視するように指示しますが、ファイル!.gitignoreは含めるように指示します.gitignore。このようにして、ローカル リポジトリとリポジトリの他のクローンすべてに、空のフォルダーと.gitignore必要なフォルダーの両方が提供されます。

おすすめ記事