Je veux créer un dossier dans un référentiel GitHub et je veux ajouter des fichiers dans ce dossier. Comment puis-je y parvenir?
git
github
github-services
Sagar
la source
la source
Réponses:
Git ne stocke pas de dossiers vides . Assurez-vous simplement qu'il y a un fichier dans le dossier comme doc / foo.txt et exécutez
git add doc
ougit add doc/foo.txt
, et le dossier sera ajouté à votre référentiel local une fois que vous aurez validé (et apparaîtra sur GitHub une fois que vous l'avez poussé).la source
git push doc master
. Cela me montre une erreur.Vous ne pouvez pas créer un dossier vide , puis ajouter des fichiers à ce dossier, mais la création d'un dossier doit se produire avec l' ajout d'au moins un seul fichier. Sur GitHub, vous pouvez le faire de cette façon:
/
. Cela crée un dossier.gitkeep
qui est conventionnellement utilisé pour faire en sorte que Git fasse le suivi des dossiers vides; ce n'est cependant pas une fonctionnalité Git)la source
Vous devez d'abord cloner le référentiel sur votre machine locale
Ensuite, vous pouvez créer des dossiers et des fichiers locaux dans votre
local_directory
, et les ajouter au référentiel en utilisant:Vous pouvez également tout ajouter en utilisant:
Notez que Git ne suit pas les dossiers vides. Une solution de contournement consiste à créer un fichier dans le dossier vide que vous souhaitez suivre. Je nomme généralement ce fichier
empty
, mais il peut s'agir du nom que vous choisissez.Enfin, vous vous engagez et repoussez sur GitHub:
Pour plus d'informations sur Git, consultez le livre Pro Git .
la source
Pour ceux qui utilisent le navigateur Web, vous pouvez effectuer les opérations suivantes:
master
succursale .la source
Créez un nouveau fichier, puis sur le nom de fichier, utilisez la barre oblique. Par exemple
Java / Helloworld.txt
la source
En fait, GitHub ne crée pas de dossier vide.
Par exemple, pour créer un dossier dans
C:\Users\Username\Documents\GitHub\Repository
:Créez un dossier nommé docs
Créer un nom de fichier
index.html
sous docsOuvrez le GitHub pour l'application de bureau
Il se synchronisera automatiquement et il sera là.
la source
Cliquez sur le nouveau fichier dans github repo en ligne. Ensuite, écrivez le nom du fichier,
myfolder/myfilename
puis donnez le contenu du fichier et validez. Ensuite, le fichier sera créé dans ce nouveau dossier.la source
Vous venez de créer les dossiers requis dans votre référentiel local. Par exemple, vous avez créé les répertoires
app
etconfig
.Vous pouvez créer de nouveaux fichiers sous ces dossiers.
Pour les règles Git:
Commande Git pour valider:
git add app/ config/
git commit
Donnez ensuite le message de validation et enregistrez la validation.
Poussez ensuite vers votre référentiel distant,
la source
git add foo
et engagez-le. Alorsgit remote add foo <URL>
alorsgit push foo master
. La dernière commande m'a montré une erreur. Où ai-je tort?Pour ajouter un nouveau répertoire, il vous suffit de créer un nouveau dossier dans votre référentiel local. Créez un nouveau dossier et ajoutez-y un fichier.
Accédez maintenant à votre terminal et ajoutez-le comme vous ajoutez les fichiers normaux dans Git. Poussez-les dans le référentiel et vérifiez l'état pour vous assurer que vous avez créé un répertoire.
la source