.gitignore для CMake
12 правил игнорирования для CMake, готовых к копированию в репозиторий.
Генератор кроссплатформенной системы сборки
Полный .gitignore для CMake
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:58:19 UTC
# Технологии: CMake
### CMake ###
# Пользовательские настройки CMake
CMakeLists.txt.user
# Кэш CMake
CMakeCache.txt
# Файлы, сгенерированные CMake
CMakeFiles
# Скрипты CMake
CMakeScripts
# Каталог тестирования CMake
Testing
# Скрипт установки CMake
cmake_install.cmake
# CMake манифест установки
install_manifest.txt
# База данных компиляции
compile_commands.json
# Конфигурация CTest
CTestTestfile.cmake
# CMake зависимости
_deps
CMakeUserPresets.json
# Сгенерированный make-файл
Makefile
Что на самом деле игнорируют эти правила CMake
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Общий
| Шаблон | Что он игнорирует |
|---|---|
CMakeLists.txt.user |
Пользовательские настройки CMake |
CMakeCache.txt |
Кэш CMake |
CMakeFiles |
Файлы, сгенерированные CMake |
CMakeScripts |
Скрипты CMake |
Testing |
Каталог тестирования CMake |
cmake_install.cmake |
Скрипт установки CMake |
install_manifest.txt |
CMake манифест установки |
compile_commands.json |
База данных компиляции |
CTestTestfile.cmake |
Конфигурация CTest |
_deps |
CMake зависимости |
CMakeUserPresets.json |
Общий |
Makefile |
Сгенерированный make-файл |
Как использовать .gitignore для CMake
- Скопируйте приведенные выше правила CMake или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.