Виконуючи зобов’язання, ви не хочете випадково включати тимчасові файли або створювати певні папки. Тому використовуйте .gitignoreперелік елементів, які ви хочете ігнорувати при здійсненні.
Також важливо git status - одна з найбільш часто використовуваних команд, де ви хочете git statusперерахувати файли, які були змінені.
Ви хочете, щоб ваш git statusсписок виглядав чистим від небажаних файлів. Наприклад, я змінив, a.cpp, b.cpp, c.cpp, d.cpp & e.cppя хочу, щоб моє git statusбуло перелічити наступне:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
Я не хочуgit status перелічити такі змінені файли, як файли та файли посередника з папки збірки
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Отже, щоб звільнитись від git statusпереліку цих проміжних тимчасових файлів і випадково зафіксував їх у репо, я повинен створити те, .gitignoreщо всі роблять. Все, що мені потрібно зробити, перераховує файли та папки в тому, .gitignoreщо я хочу виключити від здійснення.
Далі йде моє .gitignoreуникнення непотрібних файлів
/*.cmake
/*.DS_Store
/.user
/build