web-dev-qa-db-fra.com

Forcer l'ajout malgré le fichier .gitignore

Existe-t-il un moyen de forcer git à ajouter un fichier malgré le fichier .gitignore?

358
Mark

Voir man git-add :

_   -f, --force
       Allow adding otherwise ignored files.
_

Alors lancez ceci

_git add --force my/ignore/file.foo
_
491
Daniel Böhmer

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

15
A-S

Une autre méthode consiste à éditer temporairement le fichier gitignore, à l’ajouter puis à restaurer le fichier gitignore. Un peu hacky je me sens

1
shardy