Когда вы делаете коммит, вы не хотите случайно включать временные файлы или создавать определенные папки. Поэтому используйте .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