5200 votes

Comment puis-je ajouter un répertoire vide à un dépôt Git ?

Comment puis-je ajouter un répertoire vide (qui ne contient aucun fichier) pour un dépôt Git ?

4973voto

Jamie Flournoy Points 14769

Une autre façon de créer un répertoire de rester vide (dans le repo) consiste à créer un `` fichier dans ce répertoire qui contient quatre lignes :

Ensuite, vous n’avez pas à obtenir le droit de commander la manière dont vous avez à faire dans une solution de m104.

1201voto

Andy Lester Points 34051

Vous ne pouvez pas. Voir le Git FAQ.

Actuellement, la conception de l'indice de git (zone de transit) ne permet fichiers être répertoriés, et personne assez compétente pour faire le changement pour permettre à vide répertoires s'en souciait assez sur pour remédier à cette situation.

Les répertoires sont ajoutés automatiquement lors de l'ajout de fichiers à l'intérieur d'eux. Que est, répertoires ne jamais être ajouté dans le référentiel, et ne sont pas suivis sur leur propre.

Vous pouvez dire "git add <dir>" et il va ajouter des fichiers.

Si vous avez vraiment besoin d'un répertoire existent dans les extractions vous devez créer un fichier. .gitignore fonctionne bien pour ce but; vous pouvez le laisser vide, ou de remplir les noms de fichiers que vous s'attendre à apparaître dans le répertoire.

1058voto

Artur79 Points 1284

Créez un fichier vide appelé `` dans le répertoire et ajouter que.

547voto

John Mee Points 12004

Vous pouvez toujours mettre un fichier README dans le répertoire avec une explication de pourquoi vous voulez que cela, sinon vider, répertoire du référentiel.

473voto

A-B-B Points 797

``

Sous Linux, cela crée un fichier vide nommé . Ce nom est préféré au que l’ancien est agnostique à git, alors que ce dernier est spécifique à la git. Deuxièmement, comme l’a noté un autre utilisateur, le `` convention de préfixe doit être réservé aux fichiers et aux répertoires que git lui-même utilise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X