Cet article expliquera brièvement l'utilisation de core.autocrlf=true dans Git.
Pourquoi devriez-vous utiliser core.autocrlf=true dans Git ?
Pour collaborer efficacement avec d'autres développeurs de projets utilisant différents systèmes d'exploitation, les développeurs doivent modifier les paramètres de configuration pour configurer Git afin qu'il gère automatiquement les fins de ligne. Pour ce faire, utilisez le ' $ git config core.autocrlf=true ” pour modifier les paramètres core.autocrlf. Les utilisateurs Windows doivent définir la valeur core.autocrlf sur true pour convertir les terminaisons LF en CRLF.
Comment core.autocrlf=true fonctionne dans Git ?
Prenons un exemple pour voir comment core.autocrlf=true fonctionne !
Étape 1 : Accédez au référentiel Git
Tout d'abord, déplacez-vous vers le référentiel Git particulier en utilisant le ' CD ' commande:
$ CD 'C:\Git'
Étape 2 : créer deux fichiers
Ensuite, créez un fichier à l'aide du ' écho ' et mettez-le à jour :
$ écho 'Fichier 3' > Fichier3.txt
De même, générez ou mettez à jour un autre fichier en utilisant la même commande :
$ écho 'Fichier 4' > Fichier4.txt
Étape 3 : Ajouter des fichiers à l'index de staging Git
Ensuite, utilisez le ' git ajouter ” pour suivre les fichiers vers l'index de staging :
$ git ajouter Fichier3.txt Fichier4.txtDans la sortie ci-dessous, un avertissement peut être observé qui dit ' LF sera remplacé par CRLF ”.
Notez que le LF est le style UNIX et le CRLF est le style Windows. Cet avertissement indique que vous perdrez le style UNIX et qu'il sera remplacé par le style Windows car Git restreint l'utilisation de CRLF par défaut :
Étape 4 : vérifier les paramètres de configuration par défaut
Pour vérifier les paramètres de configuration par défaut, exécutez la commande suivante :
$ configuration git core.autocrlfOn peut observer que la valeur par défaut du ' core.autocrlf ' le fichier est défini comme ' faux ” :
Étape 5 : Modifier la configuration de core.autocrlf
Pour définir le Git ' core.autocrlf ' réglage sur ' vrai ', exécutez la commande suivante :
$ configuration git core.autocrlf vrai
Étape 6 : Vérification
Vérifiez les modifications de configuration effectuées précédemment :
$ configuration git core.autocrlfVous pouvez voir que le ' core.autocrlf ” la valeur a été définie comme “ vrai ” :
Étape 7 : Suivre les modifications apportées à la zone de staging de Git
Encore une fois, essayez d'ajouter les fichiers à la zone de staging Git :
$ git ajouter .Comme vous le voyez dans la capture d'écran ci-dessous, les fichiers ont été ajoutés avec succès car le ' core.autocrlf ” les paramètres sont modifiés en vrai :
Nous avons expliqué l'utilisation du paramètre de configuration core.autocrlf=true dans Git.
Conclusion
Lorsqu'ils travaillent avec des développeurs avec différents systèmes d'exploitation, les utilisateurs rencontrent probablement des problèmes de fin de ligne (LF ou CRLF). Git propose différentes manières de résoudre ce problème, telles que l'utilisation de ' $ git config core.autocrlf ' commande. Si votre configuration core.autocrlf est définie sur false, cela vous avertira des problèmes de fin de ligne lors de l'ajout de fichiers. Cependant, en définissant sa valeur sur ' vrai ” résoudra le problème. Cet article a démontré les utilisations du paramètre de configuration core.autocrlf=true dans Git.