.gitignore для Fortran
38 правил ігнорування для Fortran, готових до копіювання у ваш репозиторій.
Мова програмування загального призначення
Повний .gitignore для Fortran
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 22:59:35 UTC
# Технології: Fortran
### Fortran ###
*.d
# Файл резервної копії
*.bak
*.slo
*.lo
# Об'єктний файл
*.o
# Об'єктний файл
*.obj
*.gch
*.pch
*.ilk
# База даних налагодження програми
*.pdb
# Спільний об'єкт
*.so
# Динамічна бібліотека macOS
*.dylib
# Бібліотека динамічних посилань
*.dll
*.mod
# Версійний спільний об’єкт
*.so.*
*.smod
# Тимчасові файли
*.tmp
*.lai
*.la
# Статична бібліотека
*.a
# Файл бібліотеки
*.lib
# Windows виконуваний файл
*.exe
# Вихід компілятора
*.out
# Пакет додатків
*.app
# Побудувати вихідний каталог
build/
build-*/
CMakeFiles/
# Кеш CMake
CMakeCache.txt
# Скрипт встановлення CMake
cmake_install.cmake
# Згенерований make-файл
Makefile
# Маніфест встановлення CMake
install_manifest.txt
# База даних компіляції
compile_commands.json
# Файл журналу
*.log
# Vim файл підкачки
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Що насправді ігнорують ці правила Fortran
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
передумови
| Шаблон | Що ігнорується |
|---|---|
*.d |
передумови |
Тимчасові файли
| Шаблон | Що ігнорується |
|---|---|
*.bak |
Файл резервної копії |
*.tmp |
Тимчасові файли |
*.log |
Файл журналу |
*.swp |
Vim файл підкачки |
vcpkg_installed/ |
vcpkg |
*.dwo |
файли інформації про налагодження |
Testing/ |
тестовий вихід і кеш |
.cache/ |
Тимчасові файли |
Скомпільовані об'єктні файли
| Шаблон | Що ігнорується |
|---|---|
*.slo |
Скомпільовані об'єктні файли |
*.lo |
Скомпільовані об'єктні файли |
*.o |
Об'єктний файл |
*.obj |
Об'єктний файл |
Попередньо скомпільовані заголовки
| Шаблон | Що ігнорується |
|---|---|
*.gch |
Попередньо скомпільовані заголовки |
*.pch |
Попередньо скомпільовані заголовки |
Файли компоновщика
| Шаблон | Що ігнорується |
|---|---|
*.ilk |
Файли компоновщика |
Файли налагоджувача
| Шаблон | Що ігнорується |
|---|---|
*.pdb |
База даних налагодження програми |
Скомпільовані динамічні бібліотеки
| Шаблон | Що ігнорується |
|---|---|
*.so |
Спільний об'єкт |
*.dylib |
Динамічна бібліотека macOS |
*.dll |
Бібліотека динамічних посилань |
*.so.* |
Версійний спільний об’єкт |
Файли модуля Fortran
| Шаблон | Що ігнорується |
|---|---|
*.mod |
Файли модуля Fortran |
*.smod |
Файли модуля Fortran |
Скомпільовані статичні бібліотеки
| Шаблон | Що ігнорується |
|---|---|
*.lai |
Скомпільовані статичні бібліотеки |
*.la |
Скомпільовані статичні бібліотеки |
*.a |
Статична бібліотека |
*.lib |
Файл бібліотеки |
Виконувані файли
| Шаблон | Що ігнорується |
|---|---|
*.exe |
Windows виконуваний файл |
*.out |
Вихід компілятора |
*.app |
Пакет додатків |
Створення каталогів
| Шаблон | Що ігнорується |
|---|---|
build/ |
Побудувати вихідний каталог |
build-*/ |
Створення каталогів |
Файли, створені CMake
| Шаблон | Що ігнорується |
|---|---|
CMakeFiles/ |
Файли, створені CMake |
CMakeCache.txt |
Кеш CMake |
cmake_install.cmake |
Скрипт встановлення CMake |
Makefile |
Згенерований make-файл |
install_manifest.txt |
Маніфест встановлення CMake |
compile_commands.json |
База даних компіляції |
Як використовувати цей .gitignore для Fortran
- Скопіюйте правила Fortran вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.