So verfolgen Sie nur .cpp- und .h-Dateien in einem Projekt mit Git [duplicate]

Dec 12 2020

Hier sind die Ordner:

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

Bitte sagen Sie mir, wie ich alle .h, .cpp, .xmlDateien außer dir im Verzeichnis und allen seinen Unterverzeichnissen verfolgen kann . Hier ist meine .gitignore-Datei:

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

Antworten

1 Mureinik Dec 12 2020 at 16:25

Die .gitignoreDatei , die Sie geteilt wird nicht nicht ignorieren .cpp, .h, .coder .xmlDateien in dem Stammverzeichnis des Projektes. Aus der Problemstellung geht hervor, dass Sie diese Dateien rekursiv in Unterverzeichnissen verfolgen möchten, was Sie mit dem **Operator tun können:

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