Gitを使用してプロジェクト内の.cppファイルと.hファイルのみを追跡する方法[重複]

Dec 12 2020

フォルダは次のとおりです。

--dir  
----subdir1  
------a.h  
------a.cpp  
----subdir2  
------b.h  
------b.cpp  
----.gitignore  

.h, .cpp, .xmldirとそのすべてのサブディレクトリ内のファイルのみを除くすべてを追跡する方法を教えてください。これが私の.gitignoreファイルです:

*
!.gitignore
!*.cpp
!*.xml
!*.h
!*.c

回答

1 Mureinik Dec 12 2020 at 16:25

.gitignore共有ファイルは無視しないではないだろう.cpp.h.cまたは.xmlプロジェクトのルートディレクトリにあるファイル。問題の説明から、これらのファイルをサブディレクトリで再帰的に追跡する必要があるようです。これは、次の**演算子を使用して実行できます。

*
!.gitignore
!**/*.cpp
!**/*.xml
!**/*.h
!**/*.c