Wenn Sie ein Commit ausführen, möchten Sie nicht versehentlich temporäre Dateien einschließen oder bestimmte Ordner erstellen. Verwenden .gitignoreSie daher eine Auflistung der Elemente, die Sie beim Festschreiben ignorieren möchten.
Wichtig git status ist auch einer der am häufigsten verwendeten Befehle, mit denen Sie die git statusgeänderten Dateien auflisten möchten .
Sie möchten, dass Ihre git statusListe frei von unerwünschten Dateien aussieht . Zum Beispiel habe ich geändert, a.cpp, b.cpp, c.cpp, d.cpp & e.cppdass ich git statusFolgendes auflisten möchte :
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
Ich möchtegit status geänderte Dateien wie diese nicht mit den Zwischenobjektdateien und -dateien aus dem Build-Ordner auflisten
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Um mich davon zu befreien git status, diese temporären Zwischendateien aufzulisten und sie versehentlich in das Repo zu übernehmen, sollte ich eine erstellen, .gitignoredie jeder tut. Alles, was ich tun muss, sind die Dateien und Ordner in der Liste aufzulisten, die .gitignoreich vom Festschreiben ausschließen möchte.
Das Folgende ist meine .gitignore, um unnötige Dateien zu vermeiden
/*.cmake
/*.DS_Store
/.user
/build