En termes moins techniques
Ma réponse n'est pas différente, mais j'ajoute plus d'informations parce que celles qui sont nouvelles pourraient bénéficier de combler les lacunes dans l'information.
Après avoir créé le dépôt sur github, ils ont des instructions. Vous pouvez les suivre. Mais voici quelques conseils supplémentaires, car je sais à quel point il est frustrant de commencer avec git.
Disons que vous avez déjà démarré votre projet localement. Ce que vous avez n'a pas d'importance. Mais supposons que vous ayez un projet php. Supposons que vous ayez le index.php, contact.php et un dossier d'actifs avec des images, des CSS et des polices. Vous pouvez le faire de cette façon (facile), mais il existe de nombreuses options:
Option 1
Connectez-vous à votre compte github et créez le dépôt.
Dans l'écran suivant, vous pouvez le copier là où vous en avez besoin si vous cliquez sur le bouton (côté droit de l'écran) pour "cloner sur le bureau".
Vous pouvez (ou le faire d'une autre manière) puis copier le contenu de votre projet existant dans votre nouveau référentiel. En utilisant l'application github, vous pouvez simplement vous engager à partir de là en utilisant leur interface graphique (cela signifie que vous cliquez simplement sur les boutons de l'application). Bien sûr, vous entrez vos notes pour le commit.
Option 2
- Créez votre repo sur github comme mentionné ci-dessus.
- Sur votre ordinateur, accédez à votre répertoire à l'aide du terminal. à l'aide de la ligne de commande linux, vous allez cd dans le répertoire. De là, vous exécutez les commandes suivantes pour «connecter» votre projet existant à votre référentiel sur github. (Cela suppose que vous avez créé votre dépôt sur github et qu'il est actuellement vide)
faites d'abord cela pour initialiser git (contrôle de version).
git init
puis faites cela pour ajouter tous vos fichiers à «surveiller». Si vous avez des fichiers que vous souhaitez ignorer, vous devez ajouter un .gitignore
mais pour des raisons de simplicité, utilisez simplement cet exemple pour apprendre.
git add .
Ensuite, vous validez et ajoutez une note entre les ""
mêmes "premier commit", etc.
git commit -m "Initial Commit"
Maintenant, c'est ici que vous ajoutez votre référentiel existant
git remote add github <project url>
Mais ne tapez pas littéralement <project url>
, mais votre propre URL de projet. Comment obtenez-vous cela? Accédez au lien où se trouve votre dépôt sur github, puis copiez le lien. Dans mon cas, l'un de mes repos est https://github.com/JGallardo/urbanhistorical, donc mon URL résultante pour cette commande ajouterait simplement .git après cela. Alors ce serait ici
git remote add github https://github.com/JGallardo/urbanhistorical.git
Testez pour voir si cela a fonctionné en faisant
git remote -v
Vous devriez voir à quoi est lié votre dépôt.
Ensuite, vous pouvez pousser vos modifications vers github
git push github master
ou
git push origin master
Si vous obtenez toujours une erreur, vous pouvez la forcer avec -f
. Mais si vous travaillez dans un environnement d'équipe, veillez à ne pas forcer ou vous pourriez créer plus de problèmes.
git push -f origin master
git push
?