¿Hay alguna manera de obligar a git
a agregar un file a pesar del file .gitignore
?
Ver man git-add
:
-f, --force Allow adding otherwise ignonetworking files.
Entonces ejecuta esto
git add --force my/ignore/file.foo
A pesar de la solución de trabajo de Daniel Böhmer, Ohad Schneider ofreció una mejor solución en un comentario:
Si el file generalmente se ignora y se fuerza a agregarlo, se puede volver a ignorar accidentalmente en el futuro (como cuando se elimina el file, se realiza una confirmación y el file se vuelve a crear).
Deberías simplemente ignorarlo en el file .gitignore así: Desmarcar subdirectorys de directorys ignorados en Git
Otra forma de lograrlo sería editar temporalmente el file gitignore, agregar el file y luego revertir el gitignore. Un poco hacky me siento