Alors:
1) J'ai créé mon compte sur github et y ai créé un référentiel.
2) J'ai les clés pour accéder au référentiel de ma machine de développement à github, en utilisant SSH, de sorte que mon référentiel local soit synchronisé avec celui hébergé sur github une fois que je le fais, Push ou Pull.
Mais je ne comprends pas comment tout cela va commencer.
J'ai mes fichiers locaux sur cet ordinateur dev et à partir de là je fais:
3) git init
puis
4) ajouter
et ensuite 5) je valide ce projet dans mon référentiel LOCAL.
Une fois que cela est fait, alors je 6) Poussez ceci dans le dépôt github.
Est-ce correct?
C'est fondamentalement correct, oui. Pour expliquer ce que chaque chose fait ...
git init
dit essentiellement: "Hé, je veux un référentiel ici." Vous ne devrez le faire qu'une fois par référentiel.git remote add Origin [email protected]:username/repository
. Cela vous permet d’appuyer sur une télécommande. Vous n'aurez à le faire qu'une fois également.git add
pour ajouter vos modifications ou "créez-les". Vous pouvez utiliser git add -i
pour une expérience un peu plus interactive.git commit -m 'message'
pour commettre localement.git Push Origin master
Ceci dit, "Poussez tous les commits vers l’origine distante, sous maître.git pull
pour les obtenir à partir de la télécommande.Vous voudrez peut-être envisager de lire ProGit - c'est gratuit en ligne et constitue une mine d'informations. Là, vous pourrez en apprendre davantage sur des fonctionnalités telles que la création de branches, la fusion, etc.
Il vous manque une étape: quelque part avant la dernière étape, vous devez créer un git remote add Origin [email protected]:username/reponame
afin que Git sache où pousser votre rapport lorsque vous dites git Push Origin master
. Sinon, vous l'avez! Vous voudrez peut-être vérifier votre travail avec git diff
avant de vous engager, cependant.
Je pense que vous devez seulement faire un: git Push Origin master
vous pouvez trouver des détails ici: http://programertools.blogspot.com/2014/04/how-to-use-github.html