Wenn Sie ein Commit ausführen, möchten Sie nicht versehentlich temporäre Dateien einschließen oder bestimmte Ordner erstellen. Verwenden .gitignore
Sie 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 status
geänderten Dateien auflisten möchten .
Sie möchten, dass Ihre git status
Liste frei von unerwünschten Dateien aussieht . Zum Beispiel habe ich geändert, a.cpp, b.cpp, c.cpp, d.cpp & e.cpp
dass ich git status
Folgendes 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, .gitignore
die jeder tut. Alles, was ich tun muss, sind die Dateien und Ordner in der Liste aufzulisten, die .gitignore
ich vom Festschreiben ausschließen möchte.
Das Folgende ist meine .gitignore
, um unnötige Dateien zu vermeiden
/*.cmake
/*.DS_Store
/.user
/build