โดยทั่วไปโปรแกรมของฉันสร้างไฟล์เอาต์พุตขนาดใหญ่ (~ 1 GB) ซึ่งฉันไม่ต้องการสำรองข้อมูลไปยังที่เก็บ git ดังนั้นแทนที่จะสามารถทำ
git add .
ฉันต้องทำอะไรบางอย่างเช่น
git add *.c *.cc *.f *.F *.C *.h *.cu
ซึ่งค่อนข้างยุ่งยาก ...
ฉันรู้สึกค่อนข้างมั่นใจว่าฉันสามารถเขียนสคริปต์ Perl อย่างรวดเร็ว ls เนื้อหาไดเรกทอรีลงใน. gitignore แล้วลบไฟล์ตามไฟล์. gitinclude (หรือชื่อที่คล้ายกัน) แต่ดูเหมือนว่าแฮ็คเล็กน้อยเกินไป มีวิธีที่ดีกว่า?