Maison > Questions et réponses > le corps du texte
Dans le fichier .gitignore, quelle est la différence entre les deux lignes suivantes ?
/data/cache/
/data/cache/*
某草草2017-05-02 09:36:20
Regardez ici :
Si le motif se termine par une barre oblique, il est supprimé pour les besoins de la
description suivante, mais il ne trouvera qu'une correspondance avec un
En d'autres termes, foo/ correspondra à un répertoire foo et à des chemins
il, mais ne correspondra pas à un fichier normal ou à un lien symbolique
foo (cela est cohérent avec la façon dont pathspec fonctionne en général dans
Git)
À mon avis, il n'y a aucune différence entre ces deux commandes. Tout le contenu du répertoire /data/cache/
est filtré
PHP中文网2017-05-02 09:36:20
.gitignore
Le fichier de configuration est utilisé pour configurer les fichiers qui n'ont pas besoin d'être ajoutés à la gestion des versions. La configuration de ce fichier peut apporter une grande commodité à notre gestion des versions.
Commencez par une barre oblique "/" pour indiquer un répertoire
Utilisez l'astérisque "*" pour joker plusieurs caractères
Utilisez le point d'interrogation "?" pour remplacer un seul caractère
Une liste de correspondance contenant un seul caractère entre crochets "[]"
Utilisez un point d'exclamation "!" pour indiquer que les fichiers ou répertoires correspondants ne seront pas ignorés (suivis) ;
J'espère que cela vous aidera
PHP中文网2017-05-02 09:36:20
Bien que le sens soit différent, l'effet de mise en œuvre est le même. Ils bloquent tous les fichiers dans un certain répertoire.