Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
En Git, les sauts de ligne sont importants car ils peuvent affecter la manière dont votre code est affiché et exécuté. Différents systèmes d'exploitation utilisent différents sauts de ligne, ce qui peut entraîner des problèmes lors de la collaboration sur un projet. Il est donc important de configurer les sauts de ligne pour un référentiel afin d'assurer la cohérence et d'éviter les conflits.
Configure les sauts de ligne
Vous travaillez sur un projet avec une équipe de développeurs et vous remarquez que certains membres de l'équipe utilisent des sauts de ligne différents des autres. Cela peut entraîner des problèmes lors de la fusion du code et peut mener à des conflits. Vous devez configurer les sauts de ligne pour le référentiel afin d'assurer la cohérence et d'éviter les conflits.
Sur les systèmes Unix ou Unix-like, chaque ligne de texte se termine par le terminateur de ligne LF (Line Feed). Lorsque vous utilisez la commande cat pour afficher un fichier, les terminateurs de ligne ne sont normalement pas affichés à l'écran car ils sont considérés comme la fin de la ligne, et non pas comme une partie de la ligne.
Lorsque vous affichez un fichier avec la commande cat -vet, l'option -v affiche les caractères non imprimables sous forme de séquences de caractères visibles, telles que le symbole $. Par conséquent, si vous voyez le symbole $ dans un fichier, cela signifie que chaque ligne du fichier se termine par le terminateur de ligne LF. LF et \n sont le même concept, indiquant un terminateur de ligne.
Pour configurer les sauts de ligne pour le référentiel git-playground, suivez ces étapes :
Ouvrez l'invite de commande ou le terminal de votre ordinateur.
Accédez au répertoire où se trouve le référentiel
git-playgrounddans le répertoire~/project.Exécutez la commande suivante pour configurer les sauts de ligne pour utiliser les sauts de ligne UNIX :
git config core.eol lfCela configurera les sauts de ligne pour utiliser le saut de ligne UNIX (
\n).Exécutez la commande suivante pour vérifier que les sauts de ligne ont été correctement configurés :
git config core.eolCela affichera la configuration actuelle des sauts de ligne.
Voici le résultat de l'exécution de cat -vet file2.txt :
This is file2.$
Résumé
Configurer les sauts de ligne pour un référentiel est important pour assurer la cohérence et éviter les conflits lors de la collaboration sur un projet. En utilisant la commande git config core.eol, vous pouvez configurer les sauts de ligne pour utiliser soit les sauts de ligne UNIX, soit les sauts de ligne DOS.