¿Cómo presiono los files especificados en .gitignore?

Si tengo un directory de "proveedores" en mi .gitignore, ¿hay alguna manera de configurar un control remoto que reciba ese directory de todos modos cuando hago un push?

Creo que la funcionalidad que está buscando se puede lograr haciendo que una sucursal se deployment en su proveedor de la nube.

Configure una twig de desarrollo que incluya su file .gitignore , verifique su trabajo incremental en esa twig.

Combina tu twig de desarrollo en tu twig de deploy que no contiene un file .gitignore pero contiene el directory de proveedores.

una vez que haya completado su fusión, acceda al control remoto de la deploy desde su twig de deploy .

Su file .gitignore no tiene nada que ver con empujar. Es usado por cosas como git status y git add para descubrir qué files deberían ser (o podrían ser) parte de una futura confirmación. Puede agregar elementos que se ignoran utilizando el command git add ; arrojará un error a less que use la opción -f :

 The following paths are ignonetworking by one of your .gitignore files: somefilename Use -f if you really want to add them. fatal: no files added 

Una vez que haya agregado el file al repository, se enviará junto con cualquier otro cambio.