Recherche…


Git ne suit pas les répertoires

Supposons que vous avez initialisé un projet avec la structure de répertoires suivante:

/build
app.js

Ensuite, vous ajoutez tout ce que vous avez créé jusqu'à présent et vous vous engagez:

git init
git add .
git commit -m "Initial commit"

Git ne fera que suivre le fichier app.js.

Supposons que vous ayez ajouté une étape de construction à votre application et que vous utilisiez le répertoire "build" comme répertoire de sortie (et vous ne voulez pas en faire une instruction de configuration que chaque développeur doit suivre), une convention doit inclure ".gitkeep" fichier dans le répertoire et laissez Git suivre ce fichier.

/build
  .gitkeep
app.js

Puis ajoutez ce nouveau fichier:

git add build/.gitkeep
git commit -m "Keep the build directory around"

Git va maintenant suivre le fichier build / .gitkeep et par conséquent le dossier de compilation sera disponible à la caisse.

Encore une fois, il ne s'agit que d'une convention et non d'une fonctionnalité Git.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow