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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow