Podczas wykonywania zatwierdzenia nie chcesz przypadkowo dołączać plików tymczasowych ani budować określonych folderów. Dlatego skorzystaj z .gitignorelistowania elementów, które chcesz zignorować od popełnienia.
Co ważne, git status jest to jedno z najczęściej używanych poleceń, w którym chcesz git statuswyświetlić listę zmodyfikowanych plików.
Chcesz , aby Twoja git statuslista wyglądała czysto od niechcianych plików. Na przykład zmieniłem a.cpp, b.cpp, c.cpp, d.cpp & e.cpp, chcę, git statusaby wymienić następujące:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
Nie chcęgit status wymieniać takich zmienionych plików z plikami obiektów pośrednich i plikami z folderu kompilacji
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Dlatego, aby uwolnić się od git statuslisty tymczasowych plików tymczasowych i przypadkowego dopuszczenia ich do repozytorium, powinienem stworzyć plik, .gitignorektóry każdy robi. Wszystko, co muszę zrobić, wymień pliki i foldery, .gitignorektóre chcę wykluczyć z zatwierdzania.
Oto moje, .gitignoreaby uniknąć popełniania niepotrzebnych plików
/*.cmake
/*.DS_Store
/.user
/build