J'ai créé un compte sur GitHub - je suis nouveau dessus - et je suis confronté à un problème avec l'ajout de fichiers. Ai-je ajouté readme.txt
. De plus, j'ai 3 autres fichiers PHP et un dossier contenant des images.
Comment ajouter les fichiers et le dossier? Je l'ai essayé avec git pull
car git push origin -u master
m'a montré une erreur.
Réponses:
Vous pouvez ajouter des fichiers en utilisant
git add
, par exemplegit add README
,git add <folder>/*
ou mêmegit add *
Ensuite, utilisez
git commit -m "<Message>"
pour valider les fichiersEnfin
git push -u origin master
pour pousser des fichiers.Lorsque vous effectuez des modifications
git status
qui vous donnent la liste des fichiers modifiés, ajoutez-les en utilisantgit add *
pour tout ou vous pouvez spécifier chaque fichier individuellement, puisgit commit -m <message>
et enfin,git push -u origin master
Exemple - disons que vous avez créé un fichier README, l'exécution
git status
vous donneExécutez
git add README
, les fichiers sont organisés pour la validation. Ensuite, exécutez àgit status
nouveau, cela devrait vous donner - les fichiers ont été ajoutés et prêts à être validés.Exécutez ensuite
git commit -m 'Added README'
Enfin,
git push -u origin master
pour pousser la branche distantemaster
pour le référentielorigin
.Les fichiers ont été correctement transférés vers le référentiel distant.
Exécution d'un
git pull origin master
pour vous assurer d'avoir absorbé tous les changements en amontSi vous ne souhaitez pas fusionner les modifications en amont avec votre référentiel local, exécutez
git fetch
pour récupérer les modifications, puisgit merge
pour fusionner les modifications.git pull
est juste une combinaison defetch
etmerge
.J'ai personnellement utilisé gitimmersion - http://gitimmersion.com/ pour obtenir une courbe jusqu'à git, c'est un guide étape par étape, si vous avez besoin de documentation et d'aide
la source
git add --all folder/
a mieux fonctionné que moigit add folder/*
git add <folder>/*
ajoute également de nouveaux fichiers.Pour les utilisateurs Linux et MacOS:
la source
Notez que depuis début décembre 2012, vous pouvez créer de nouveaux fichiers directement depuis GitHub :
la source
Si vous souhaitez ajouter un dossier vide, vous pouvez ajouter un fichier «.keep» dans votre dossier.
C'est parce que git ne se soucie pas des dossiers.
la source
Vous devez extraire le référentiel sur votre ordinateur local. Vous pouvez ensuite modifier ce dossier sur votre ordinateur local.
Cette commande va valider tous les fichiers dans le référentiel.
qui poussera toutes les modifications de votre branche principale (qui, je suppose, est celle que vous utilisez) vers l'origine du référentiel distant (dans ce cas github)
la source
si vous voulez ajouter un dossier au référentiel existant .. puis ajouter un dossier au code de projet local
après ça
la source
Lors de l'ajout d'un répertoire à github, vérifiez que le répertoire ne contient pas de fichier .git en utilisant "ls -a" s'il le supprime. Les fichiers .git dans un répertoire causeront des problèmes lorsque vous essayez d'ajouter un répertoire dans git
la source
Vérifiez ma réponse ici: https://stackoverflow.com/a/50039345/2647919
"OU, encore mieux juste le vieux" glisser-déposer "du dossier, sur votre dépôt ouvert dans le navigateur git.
Ouvrez votre référentiel dans le portail Web, vous verrez la liste de tous vos fichiers. Si vous venez de créer le référentiel et que vous avez démarré avec un fichier README, vous ne verrez que la liste README.
Ouvrez votre dossier que vous souhaitez télécharger. glisser-déposer sur la liste dans le navigateur. Voir l'image ici . "
la source
J'utilise VS SSDT sous Windows. J'ai démarré un projet et mis en place un contrôle de version local. J'ai ensuite installé git et créé un dépôt Github. Une fois que j'ai eu mon dépôt sur Github, j'ai saisi l'URL et l'ai mis dans VS quand il m'a demandé l'URL lorsque j'ai cliqué sur le bouton "publier sur Github".
la source