Cómo hacerlo.gitignore todos los archivos / carpeta en una carpeta, pero no la propia carpeta? [duplicar]


Posible Duplicado:
Cómo puedo añadir un directorio vacío a un repositorio git

Quiero revisar una carpeta en blanco. ¿Cómo puedo hacer esto?

Author: Community, 2010-11-22

2 answers

No puedes confirmar carpetas vacías en git. Si quieres que aparezca, necesitas poner algo en él, incluso un archivo vacío.

Por ejemplo, agregue un archivo vacío llamado .gitkeep a la carpeta que desea mantener, a continuación, en su .gitignore file write:

# exclude everything
somefolder/*

# exception to the rule
!somefolder/.gitkeep 

Confirmar su .gitignore y .gitkeep archivos y esto debe resolver su problema.

 342
Author: kubi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-17 00:55:44

Pon esto .gitignore en la carpeta, luego git add .gitignore

*
*/
!.gitignore

La línea * le dice a git que ignore todos los archivos de la carpeta, pero !.gitignore le dice a git que aún incluya el .archivo gitignore. De esta manera, su repositorio local y cualquier otro clón del repositorio obtienen tanto la carpeta vacía como el .gitignore que necesita.

Editar: Puede ser obvio, pero también agregar */ a git ignore para ignorar también las subcarpetas.

 986
Author: Trianam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-22 05:13:08