Saltar al contenido
José Marin de la Fuente
José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
José Marin de la Fuente José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
Modo Visual
Redes Sociales

Buscar en el blog

WebDesigners, WebMasters & Developers • 2 min de lectura

commit y push de carpetas vacias en GIT usando .gitkeep

25 agosto 2022
commit y push de carpetas vacias en GIT usando .gitkeep

A Git no le gustan las carpetas vacías. No los incluye en los commits y, desde luego, no incluye un directorio vacío cuando lo envías a GitHub o GitLab. Pero a veces eso causa un problema, que es donde entra el archivo .gitkeep.

Que es .gitkeep?

El propósito del archivo .gitkeep es resolver el problema de que Git no envíe carpetas vacías a los repos de DVCS remotos como GitHub o GitLab. Para que Git reconozca un directorio vacío, la regla no escrita es poner un archivo llamado .gitkeep en él. Git verá el archivo .gitkeep en la carpeta que, de otro modo, estaría vacía, y hará que esa carpeta forme parte de la siguiente commit o push.

El uso de un archivo .gitkeep es ciertamente una solución aunque no aborda directamente el problema. Después de todo, si una carpeta vacía tiene un archivo .gitkeep en ella, entonces ya no es realmente un directorio vacío. La carpeta vacía se incluirá en un commit o push de Git, pero sólo porque no está realmente vacía. Pero a pesar de la contradicción lógica que presenta el archivo .gitkeep, se ha convertido en una convención Git bien reconocida.

Como usar el archivo .gitkeep

Para usar el archivo .gitkeep para que Git haga un commit y push de directorios vacíos, sigue estos pasos:

  1. Crea una carpeta vacía con el comando mkdir
  2. Muévete al directorio vacío con el comando cd
  3. Crea el archivo .gitkeep con el comando touch .gitkeep
  4. Utiliza git add . para actualizar el índice Git
  5. Realiza un git commit
  6. Haz el push del commit con el directorio vacío de Git a repositorios remotos como GitHub o GitLab
Comentarios
Compartir este artículo:

Navegación de entradas

Artículo anterior ← Gestiona tus conocimientos personales con un segundo Cerebro Digital
Siguiente artículo SEO Tucumán | Optimizando el código fuente de tu página web →

Artículos Relacionados

jetty
WebDesigners, WebMasters & Developers

Jetty 9 con soporte a SPDY y websockets

12 septiembre 2013 • 2 min de lectura
WebDesigners, WebMasters & Developers

Responsive Design

7 mayo 2012 • 2 min de lectura
ZMOT
SEO

¿Qué es Google ZMOT? El momento Zero de la verdad

7 mayo 2013 • 3 min de lectura
advertise width me
Baitdom Domótica para el hogar en Tucumán
Google Street View Trusted Photographer | Tucumán
grupo de desarrolladores tucumanos en Facebook

Entradas recientes

  • JEV AI: El Modelo ‘Sistema 1’ | 193x Más Rápido que los LLM | Análisis Completo
  • Cómo buscar archivos públicos de Google Drive con Google Dorks y proteger tu información
  • Cómo vender productos digitales con Landing Pages, Tiendanube y Meta Ads
  • Métricas de Meta Ads: guía completa para entender CPM, CTR, CPC, CPA, ROAS y optimizar campañas
  • Framework 3Qs en Meta Ads: Diagnóstico de Campañas y Optimización
advertise width me
DEVELOPER TOOLBOX

Mis Herramientas & Utilidades

Colección de utilidades web interactivas para desarrolladores y profesionales.

JWT Decoder POPULAR

Decodifica y verifica tokens JWT

JSON Formatter

Embellece y valida JSON

Base64 Encoder

Codifica y decodifica Base64

Hash Generator

MD5, SHA-256 y más

Regex Tester

Prueba expresiones regulares

CSS Gradients NUEVO

Generador de degradados CSS

© 2026 José Marin de la Fuente. Todos los derechos reservados.