En termes moins techniques
Ma réponse n'est pas différente mais j'ajoute plus d'informations parce que ceux qui sont nouveaux pourraient bénéficier de combler les lacunes en matière d'information.
Après avoir créé le repo sur github, ils ont des instructions. Vous pouvez les suivre. Mais voici quelques conseils supplémentaires parce que je sais combien il est frustrant de commencer avec git.
Disons que vous avez déjà commencé votre projet localement. Le montant que vous possédez n'a pas d'importance. Mais supposons que vous ayez un projet php. Disons que vous avez les fichiers index.php, contact.php et un dossier assets 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 repo.
Dans l'écran suivant, vous pouvez le copier là où vous en avez besoin si vous cliquez sur le bouton (à droite de l'écran) pour "cloner dans le bureau".
Vous pouvez ensuite (ou le faire d'une autre manière) copier le contenu de votre projet existant dans votre nouveau dépôt. En utilisant l'application github, vous pouvez simplement commettre à partir de là en utilisant leur GUI (cela signifie que vous cliquez simplement sur les boutons dans 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, allez dans votre répertoire en utilisant le terminal. En utilisant la ligne de commande linux, vous devriez cd dans le répertoire. A partir de là, vous exécutez les commandes suivantes pour "connecter" votre projet existant à votre repo sur github. (Ceci suppose que vous avez créé votre repo sur github et qu'il est actuellement vide)
faites d'abord cela pour initialiser git (contrôle de version).
git init
puis faites ceci pour ajouter tous vos fichiers à "surveiller". Si vous avez des fichiers que vous voulez ignorer, vous devez ajouter un fichier .gitignore
mais pour des raisons de simplicité, utilisez cet exemple pour apprendre.
git add .
Ensuite, vous vous engagez et vous ajoutez une note entre le ""
comme "premier engagement", etc.
git commit -m "Initial Commit"
Maintenant, voici où vous ajoutez votre repo existant
git remote add github <project url>
Mais ne tapez pas littéralement <project url>
mais votre propre URL de projet. Comment l'obtenir ? Allez sur le lien où se trouve votre repo sur github, puis copiez le lien. Dans mon cas, un de mes dépôts est https://github.com/JGallardo/urbanhistorical Ainsi, l'url résultante pour cette commande ajouterait simplement .git après ça. Donc voilà
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 votre repo est lié.
Ensuite, vous pouvez pousser vos changements 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, faites attention à ne pas forcer ou vous pourriez créer plus de problèmes.
git push -f origin master