Git
Directorios vacíos en Git
Buscar..
Git no rastrea directorios
Suponga que ha inicializado un proyecto con la siguiente estructura de directorios:
/build app.js
Luego agregas todo lo que has creado hasta ahora y confirma:
git init git add . git commit -m "Initial commit"
Git solo rastreará el archivo app.js.
Supongamos que ha agregado un paso de compilación a su aplicación y confía en que el directorio de "compilación" esté allí como el directorio de salida (y no desea que sea una instrucción de configuración que todos los desarrolladores deben seguir), una convención es incluir una ".gitkeep" dentro del directorio y deja que Git rastree ese archivo.
/build .gitkeep app.js
Luego agrega este nuevo archivo:
git add build/.gitkeep git commit -m "Keep the build directory around"
Git ahora rastreará el archivo de compilación / .gitkeep y, por lo tanto, la carpeta de compilación estará disponible al momento de pagar.
Nuevamente, esto es solo una convención y no una característica de Git.