Ludovic Frank Gitignore

.gitignore для CMake

12 правил ігнорування для CMake, готових до копіювання у ваш репозиторій.

Генератор міжплатформних систем збірки

Повний .gitignore для CMake

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:47:02 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

  1. Скопіюйте правила CMake вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Інструмент збірки .gitignore

Перегляньте кожен шаблон Інструмент збірки