Ludovic Frank Gitignore

.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

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-01 01:37:46 UTC
# Technologies : Fortran

### Fortran ###
*.d
# Fichier de sauvegarde
*.bak
*.slo
*.lo
# Fichier objet
*.o
# Fichier objet
*.obj
*.gch
*.pch
*.ilk
# Base de données de débogage du programme
*.pdb
# Objet partagé
*.so
# Bibliothèque dynamique macOS
*.dylib
# Bibliothèque de liens dynamiques
*.dll
*.mod
# Objet partagé versionné
*.so.*
*.smod
# Fichiers temporaires
*.tmp
*.lai
*.la
# Bibliothèque statique
*.a
# Fichier de bibliothèque
*.lib
# Exécutable Windows
*.exe
# Résultats du compilateur
*.out
# Bundle d’application
*.app
# Répertoire de sortie de compilation
build/
build-*/
CMakeFiles/
# Cache CMake
CMakeCache.txt
# Script d’installation CMake
cmake_install.cmake
# Makefile généré
Makefile
# Manifeste d’installation CMake
install_manifest.txt
# Base de données de compilation
compile_commands.json
# Fichier journal
*.log
# Fichier d’échange Vim
*.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.

Prérequis

Motif Ce qu’il ignore
*.d Prérequis

Fichiers temporaires

Motif Ce qu’il ignore
*.bak Fichier de sauvegarde
*.tmp Fichiers temporaires
*.log Fichier journal
*.swp Fichier d’échange Vim
vcpkg_installed/ vcpkg
*.dwo Fichiers d’informations de débogage
Testing/ Résultats des tests et cache
.cache/ Fichiers temporaires

Fichiers objets compilés

Motif Ce qu’il ignore
*.slo Fichiers objets compilés
*.lo Fichiers objets compilés
*.o Fichier objet
*.obj Fichier objet

En-têtes précompilés

Motif Ce qu’il ignore
*.gch En-têtes précompilés
*.pch En-têtes précompilés

Fichiers de l’éditeur de liens

Motif Ce qu’il ignore
*.ilk Fichiers de l’éditeur de liens

Fichiers du débogueur

Motif Ce qu’il ignore
*.pdb Base de données de débogage du programme

Bibliothèques dynamiques compilées

Motif Ce qu’il ignore
*.so Objet partagé
*.dylib Bibliothèque dynamique macOS
*.dll Bibliothèque de liens dynamiques
*.so.* Objet partagé versionné

Fichiers de modules Fortran

Motif Ce qu’il ignore
*.mod Fichiers de modules Fortran
*.smod Fichiers de modules Fortran

Bibliothèques statiques compilées

Motif Ce qu’il ignore
*.lai Bibliothèques statiques compilées
*.la Bibliothèques statiques compilées
*.a Bibliothèque statique
*.lib Fichier de bibliothèque

Exécutables

Motif Ce qu’il ignore
*.exe Exécutable Windows
*.out Résultats du compilateur
*.app Bundle d’application

Répertoires de compilation

Motif Ce qu’il ignore
build/ Répertoire de sortie de compilation
build-*/ Répertoires de compilation

Fichiers générés par CMake

Motif Ce qu’il ignore
CMakeFiles/ Fichiers générés par CMake
CMakeCache.txt Cache CMake
cmake_install.cmake Script d’installation CMake
Makefile Makefile généré
install_manifest.txt Manifeste d’installation CMake
compile_commands.json Base de données de compilation

Comment utiliser ce .gitignore pour Fortran

  1. Copiez les règles Fortran ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Langage

Voir tous les modèles Langage