Cómo rastrear solo archivos .cpp y .h en un proyecto usando Git [duplicado]

Dec 12 2020

Aquí están las carpetas:

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

Por favor, dígame cómo rastrear todos los .h, .cpp, .xmlarchivos en dir y todos sus subdirectorios, excepto solo . Aquí está mi archivo .gitignore:

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

Respuestas

1 Mureinik Dec 12 2020 at 16:25

El .gitignorearchivo que no compartido no ignorará .cpp, .h, .co .xmlarchivos en el directorio raíz del proyecto. A partir de la declaración del problema, parece que desea rastrear estos archivos de forma recursiva en subdirectorios, lo que puede hacer usando el **operador:

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