Taahhüt yaparken, yanlışlıkla geçici dosyalar eklemek veya belirli klasörler oluşturmak istemezsiniz. Bu nedenle .gitignore, taahhütte bulunmak istemediğiniz öğeleri listeleyerek kullanın .
Ayrıca, önemli git status olan, git statusdeğiştirilmiş dosyaları listelemek istediğiniz en sık kullanılan komutlardan biridir .
Sen senin isteyeyim git statusliste görünüm temiz istenmeyen dosyaları. Örneğin , aşağıdakileri listelememi a.cpp, b.cpp, c.cpp, d.cpp & e.cppistiyorum git status:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
git statusBu gibi değiştirilmiş dosyaları ara nesne dosyaları ve yapı klasöründeki dosyalar ile listelemek istemiyorum
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Bu nedenle, kendimi git statusbu ara geçici dosyaları listelemekten ve yanlışlıkla depoya adamaktan kurtulmak için .gitignoreherkesin yaptığı bir şey yaratmalıyım . Yapmam gereken tek şey .gitignore, işlemek dışında bırakmak istediğim dosya ve klasörleri listelemek .
.gitignoreGereksiz dosyaları işlemekten kaçınmak için benim
/*.cmake
/*.DS_Store
/.user
/build