Existe-t-il un moyen de forcer git
à ajouter un fichier malgré le fichier .gitignore
?
Voir man git-add
:
_ -f, --force
Allow adding otherwise ignored files.
_
Alors lancez ceci
_git add --force my/ignore/file.foo
_
Malgré la solution de travail de Daniel Böhmer, Ohad Schneider a proposé une meilleure solution dans un commentaire:
Si le fichier est généralement ignoré et que vous forcez l'ajout, il peut être accidentellement ignoré ultérieurement (comme lorsque le fichier est supprimé, une validation est effectuée et le fichier est recréé.
Vous devriez simplement le dés-ignorer dans le fichier .gitignore de la manière suivante: nignore sous-répertoires des répertoires ignorés dans Git
Une autre méthode consiste à éditer temporairement le fichier gitignore, à l’ajouter puis à restaurer le fichier gitignore. Un peu hacky je me sens