Git
Utiliser un fichier .gitattributes
Recherche…
Désactiver la normalisation de fin de ligne
Créez un fichier .gitattributes dans la racine du projet contenant:
* -text
Cela équivaut à définir core.autocrlf = false .
Normalisation automatique de fin de ligne
Créez un fichier .gitattributes dans la racine du projet contenant:
* text=auto
Cela entraînera la validation de tous les fichiers texte (identifiés par Git) avec LF, mais leur extraction en fonction de la valeur par défaut du système d'exploitation hôte.
Ceci est équivalent aux valeurs core.autocrlf défaut core.autocrlf recommandées de:
-
inputsur Linux / macOS -
truesur Windows
Identifier les fichiers binaires
Git est assez efficace pour identifier les fichiers binaires, mais vous pouvez spécifier explicitement quels fichiers sont binaires. Créez un fichier .gitattributes dans la racine du projet contenant:
*.png binary
binary est un attribut de macro -diff -merge -text équivalent à -diff -merge -text .
Modèles .gitattribute pré-remplis
Si vous ne savez pas quelles règles lister dans votre fichier .gitattributes ou si vous souhaitez simplement ajouter des attributs généralement acceptés à votre projet, vous pouvez choisir ou générer un fichier .gitattributes à l' .gitattributes :