.gitignore pour Fortran
38 règles d’exclusion pour Fortran, prêtes à copier dans votre dépôt.
Langage de programmation généraliste
Le .gitignore complet pour Fortran
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 16:58:14 UTC
# Technologies: Fortran
### Fortran ###
*.d
# Backup file
*.bak
*.slo
*.lo
# Object file
*.o
# Object file
*.obj
*.gch
*.pch
*.ilk
# Program debug database
*.pdb
# Shared object
*.so
# macOS dynamic library
*.dylib
# Dynamic link library
*.dll
*.mod
# Versioned shared object
*.so.*
*.smod
# Temporary files
*.tmp
*.lai
*.la
# Static library
*.a
# Library file
*.lib
# Windows executable
*.exe
# Compiler output
*.out
# Application bundle
*.app
# Build output directory
build/
build-*/
CMakeFiles/
# CMake cache
CMakeCache.txt
# CMake install script
cmake_install.cmake
# Generated makefile
Makefile
# CMake install manifest
install_manifest.txt
# Compilation database
compile_commands.json
# Log file
*.log
# Vim swap file
*.swp
vcpkg_installed/
*.dwo
Testing/
.cache/
Ce que ces règles Fortran ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Prerequisites
| Motif | Ce qu’il ignore |
|---|---|
*.d |
Prerequisites |
Temporary files
| Motif | Ce qu’il ignore |
|---|---|
*.bak |
Backup file |
*.tmp |
Temporary files |
*.log |
Log file |
*.swp |
Vim swap file |
vcpkg_installed/ |
vcpkg |
*.dwo |
debug information files |
Testing/ |
test output & cache |
.cache/ |
Temporary files |
Compiled Object files
| Motif | Ce qu’il ignore |
|---|---|
*.slo |
Compiled Object files |
*.lo |
Compiled Object files |
*.o |
Object file |
*.obj |
Object file |
Precompiled Headers
| Motif | Ce qu’il ignore |
|---|---|
*.gch |
Precompiled Headers |
*.pch |
Precompiled Headers |
Linker files
| Motif | Ce qu’il ignore |
|---|---|
*.ilk |
Linker files |
Debugger Files
| Motif | Ce qu’il ignore |
|---|---|
*.pdb |
Program debug database |
Compiled Dynamic libraries
| Motif | Ce qu’il ignore |
|---|---|
*.so |
Shared object |
*.dylib |
macOS dynamic library |
*.dll |
Dynamic link library |
*.so.* |
Versioned shared object |
Fortran module files
| Motif | Ce qu’il ignore |
|---|---|
*.mod |
Fortran module files |
*.smod |
Fortran module files |
Compiled Static libraries
| Motif | Ce qu’il ignore |
|---|---|
*.lai |
Compiled Static libraries |
*.la |
Compiled Static libraries |
*.a |
Static library |
*.lib |
Library file |
Executables
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Windows executable |
*.out |
Compiler output |
*.app |
Application bundle |
Build directories
| Motif | Ce qu’il ignore |
|---|---|
build/ |
Build output directory |
build-*/ |
Build directories |
CMake generated files
| Motif | Ce qu’il ignore |
|---|---|
CMakeFiles/ |
CMake generated files |
CMakeCache.txt |
CMake cache |
cmake_install.cmake |
CMake install script |
Makefile |
Generated makefile |
install_manifest.txt |
CMake install manifest |
compile_commands.json |
Compilation database |
Comment utiliser ce .gitignore pour Fortran
- Copiez les règles Fortran ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.