J'essaie d'utiliser un .gitignore
fichier pour exclure un répertoire spécifique, mais j'ai des problèmes. J'ai cherché comment faire cela auparavant sur quelques forums, y compris stackoverflow, et même si je trouvais cela un peu déroutant, j'avais pensé que je l'avais compris, mais cela ne semble pas fonctionner comme je le pensais.
J'ai donc un dépôt ici, et il y a un répertoire spécifique au niveau supérieur appelé "images" que je veux exclure. Voici ce que je mets dans mon .gitignore
fichier:
images/
J'ai ajouté et commis tout, très bien, cela a ignoré le directeur des images au plus haut niveau. Mais ensuite, j'ai réalisé qu'il ignorait également les forums/images. Alors, quel est le problème? Comment gérer l'ignorance d'un répertoire spécifique, mais pas des autres portant le même nom?
Vous souhaitez définir la racine sur/qui sera relative à l'emplacement de votre fichier gitignore.
Alors tu veux:
/images
Cela ignorera tout fichier OR répertoire nommé images dans le même répertoire que le fichier gitignore que vous utilisez.
Si vous souhaitez spécifier qu'il ne doit correspondre qu'au répertoire images, ajoutez la barre oblique de fin:
/images/
Essayez de changer images/
à /images/
par . gitignore docs
Une barre oblique correspond au début du chemin d'accès. Par exemple, "/*.c" correspond à "cat-file.c" mais pas à "mozilla-sha1/sha1.c".