Les résultats de cette rédaction sont :
- Comment changer le mode de fichier ignoré de Git (chmod) 'True' avec la valeur de configuration ?
- Comment changer le mode de fichier ignoré de Git (chmod) 'False' avec la valeur de configuration ?
Allons de l'avant et parcourons-les un par un!
Comment changer le mode de fichier ignoré de Git (chmod) 'True' avec la valeur de configuration ?
Pour que Git ignore le mode fichier (chmod), accédez d'abord au référentiel local Git et créez un fichier. Ensuite, déplacez-le vers l'index de staging et validez les modifications. Vérifiez les paramètres de configuration par défaut du mode fichier. Si vrai, changez le mode de fichier en utilisant le ' $ chmod ” commande et vérifiez les autorisations.
Maintenant, consultez l'exemple suivant pour une meilleure compréhension!
Étape 1 : Lancez le terminal Git Bash
Ouvrez le bash Git en utilisant le menu Démarrer de Windows :
Étape 2 : Déplacer vers le référentiel Git requis
Exécutez le ' CD ” pour passer au référentiel Git requis :
$ CD 'C:\Aller \t est_1'
Étape 3 : Initialiser le référentiel Git
Initialisez le dépôt Git à l'aide de la commande suivante :
Étape 4 : créer un nouveau fichier
Utilisez la commande ci-dessous pour générer un nouveau fichier dans la zone de travail Git :
Étape 5 : Ajouter un fichier à l'index de staging Git
Ensuite, déplacez le fichier vers l'index Git via la commande ci-dessous :
Étape 6 : valider les modifications
Validez toutes les modifications ajoutées avec un message particulier et mettez à jour le référentiel :
Étape 7 : Vérifier les paramètres de configuration du mode fichier par défaut
Exécutez la commande fournie pour voir les paramètres de configuration du mode fichier par défaut :
Selon la sortie donnée, l'état des paramètres de configuration du mode fichier est ' vrai ”. Maintenant, apportez quelques modifications :
Étape 8 : Vérifier les autorisations par défaut du fichier
Pour vérifier les autorisations par défaut du fichier, exécutez le ' ls -l ” avec le nom du fichier :
On peut observer que seul l'utilisateur (propriétaire) a des autorisations en lecture-écriture et que le reste des personnes a des autorisations en lecture seule :
Étape 9 : Modifier le mode de fichier
Utilisez le ' chmod ” avec les bits d'autorisation et le nom du fichier pour changer le mode de fichier en différentes autorisations :
Nous avons modifié les autorisations en 444, ce qui signifie que tout le monde a des autorisations en lecture seule, y compris l'auteur (propriétaire) :
Étape 10 : Vérifier les autorisations du fichier
Pour vérifier si les autorisations du fichier ont changé ou non, exécutez la commande fournie :
Dans la capture d'écran ci-dessous, on peut voir que les autorisations sont passées à 444, qui est en lecture seule pour tout le monde :
Comment changer le mode de fichier ignoré de Git (chmod) 'False' avec la valeur de configuration ?
Si vous ne souhaitez pas mettre en scène les modifications du mode fichier dans votre projet Git de développement en cours, définissez les autorisations de configuration du mode fichier sur ' Faux ”.
Essayez les étapes suivantes pour le faire.
Étape 1 : modifier les autorisations de configuration du mode fichier
Exécutez la commande fournie pour définir les autorisations de configuration du mode fichier sur false :
Étape 2 : Modifier le mode de fichier
Pour modifier le mode de fichier afin de vérifier si les changements de mode de fichier sont ignorés, exécutez la commande ci-dessous :
Étape 3 : vérifier les autorisations de fichier
Vérifiez si les autorisations du fichier ont changé ou non en utilisant la commande donnée :
La sortie ci-dessous montre que les autorisations sont passées à 744, ce qui signifie que seul l'utilisateur (propriétaire) a des autorisations en lecture-écriture et que le reste des personnes a des autorisations en lecture seule :
Étape 4 : Vérifier les autorisations du fichier suivi
Pour voir les informations détaillées des fichiers sur les chemins non fusionnés, utilisez la commande fournie :
Noter : On voit que localement le « demo.txt ” le mode de fichier est 744, mais dans Git c'est toujours 644 qui est le mode de fichier par défaut. Cela signifie que les changements de mode de fichier ne se produisent que localement et que Git ignore les changements de mode de fichier.
Nous avons expliqué la procédure la plus simple pour que Git ignore les changements de mode de fichier (chmod).
Conclusion
Pour que Git ignore les modifications du mode de fichier (chmod), commencez par créer un fichier dans le référentiel git local et validez-le. Après cela, changez le mode de fichier en utilisant le ' $ chmod ” commande et vérifiez les autorisations. Ensuite, modifiez les autorisations de configuration du mode fichier à l'aide de la touche ' $ git config core.fileMode ” commande pour ignorer les changements de mode de fichier dans Git. Ensuite, modifiez à nouveau le mode de fichier et vérifiez les autorisations. Cet article explique comment faire en sorte que Git ignore les changements de mode de fichier (chmod).