Blog del Podcast
podcast      GitHub      Twitter   Telegram

Crear archivos .gitkeep de forma recursiva mediante un script

Tiempo estimado de lectura: 2 minutos. 293 palabras. git

Es muy probable que si has llegado has aquí, sea porque no sabes que es un archivo .gitkeep, o has comenzado tu proyecto en git, lleno de carpetas vacías y ahora no sabes como subirlas a git.

Los archivos .gitkeep, son archivos vacíos que es probable hayas visto en algún proyecto de git y se crean para que en caso que este proyecto tenga carpetas vacías, sean gestionadas por git.

Git no es capaz de gestionar carpetas vacías, así que una solución es crear un archivo vacío dentro de estas, sin contenido para que no ocupe espacio.

Aunque no consta en la documentación de git, muchos desarrolladores han adoptado este nombre como norma.

Pero… ¿Si has comenzado tu proyecto y no has creado ningún archivo dentro?, ¿Como recordar todas las carpetas vacías?.

No te preocupes.

Con esta línea de terminal, situándonos en la raíz de nuestro repositorio y gracias al comando find, todas aquellas carpetas que estén vacías, incluirá un archivo llamado .gitkeep

find . -type d -empty -not -path "./.git/*" -exec touch {}/.gitkeep \;

Publicado por Angel el miércoles 17 abril del 2019



También te puede interesar:




Powered by org-bash-blog

Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.