web-dev-qa-db-fra.com

Comment créer un dossier dans le dépôt github?

Je veux créer un dossier dans le référentiel github et ajouter des fichiers dans ce dossier. Comment y parvenir?

243
Sagar

git ne stocke pas les dossiers vides . Assurez-vous simplement qu'il y a un fichier dans le dossier tel que doc/foo.txt et exécutez git add doc ou git add doc/foo.txt et le dossier sera ajouté à votre référentiel local une fois que vous avez validé (et apparaîtra sur github une fois que vous l'avez poussé).

185
moopet

Vous ne pouvez pas créer un dossier vide et ensuite ajouter des fichiers à ce dossier, mais la création d'un dossier doit avoir lieu avec l'ajout de au moins un seul fichier. Sur github, vous pouvez le faire de cette façon:

  • allez dans le dossier dans lequel vous voulez créer un autre dossier
  • cliquer sur Nouveau fichier
  • dans le champ de texte du nom de fichier, écrivez d'abord le nom du dossier que vous voulez créer
  • puis tapez /. Cela crée un dossier
  • vous pouvez ajouter plus de dossiers de la même manière
  • enfin, donnez un nom au nouveau fichier (par exemple, .gitkeep qui est de manière conventionnelle utilisé pour faire en sorte que git suive des dossiers vides, mais pas une fonctionnalité git)
  • enfin, cliquez sur Valider le nouveau fichier .
124
Sнаđошƒаӽ

Vous devez d’abord cloner le référentiel sur votre machine locale

git clone github_url local_directory

Ensuite, vous pouvez créer des dossiers et des fichiers locaux dans votre répertoire local_directory et les ajouter au référentiel à l’aide de

git add file_path

Vous pouvez également tout ajouter en utilisant.

git add .

Notez que git ne suit pas les dossiers vides. Une solution consiste à créer un fichier dans le dossier vide que vous souhaitez suivre. J'ai l'habitude de nommer ce fichier empty mais ce peut être le nom de votre choix.

Enfin, vous vous engagez et repoussez à github

git commit
git Push

Pour plus d'informations sur Git, passez à la caisse livre Pro Git .

31
Kien Truong

Pour ceux qui utilisent le navigateur Web. Vous pouvez faire ce qui suit:

  • Une fois dans le référentiel maître
  • Cliquez sur Créer un nouveau fichier.
  • Dans la zone du nom du fichier en haut, entrez le nom de votre dossier
  • Utilisez la touche / après le nom du dossier, Cette barre oblique crée le dossier
  • Vous pouvez voir une nouvelle boîte apparaître à côté du nom du dossier dans lequel vous pouvez taper le nom de votre fichier.
  • Dans la zone commit new file ci-dessous, vous pouvez saisir la description de votre fichier.
  • Sélectionnez le bouton radio S'engager directement dans la branche principale.
  • Cliquez sur le bouton Commit new file
  • Vous verrez que le nouveau répertoire sera créé.
25
nevosial

Créez un nouveau fichier, puis sur le nom du fichier, utilisez une barre oblique. Par exemple

Java/Helloworld.txt

4
J.Doe

En réalité, Github ne crée pas de dossier vide.

Par exemple, pour créer un dossier sur C:\Users\Username\Documents\GitHub\Repository:

  • créer un nom de dossier docs

  • créer un nom de fichier index.html sous docs

  • ouvrez Github pour le bureau

    Il se synchronisera automatiquement et ce sera là.

J'espère que ça aide.

1
saurav singh

Pour ajouter un nouveau répertoire, il vous suffit de créer un nouveau dossier sur votre référentiel local. Créez un nouveau dossier et ajoutez-y un fichier. Allez maintenant sur votre terminal et ajoutez-le comme si vous ajoutiez les fichiers normaux sur GIT.Poussez-les dans le référentiel et vérifiez l'état pour vous assurer que vous avez créé un répertoire.

0
Zuha Karim

Vous venez de créer les dossiers requis dans votre référentiel local. Par exemple, vous avez créé une application, des répertoires de configuration.

Vous pouvez créer de nouveaux fichiers sous ces dossiers.

Pour les règles Git:

  1. Nous devons d’abord ajouter le répertoire, les fichiers.
  2. Puis validez ces fichiers ajoutés.

Commande Git à faire commettre:

  1. git add app/config /
  2. git commit

Donnez ensuite le message de validation, puis enregistrez la validation.

Ensuite, appuyez sur votre référentiel distant, 1. git Push Origin remote

0
Mohanraj