J'ai deux ordinateurs à partir desquels je souhaite contribuer à un dépôt github. Comment puis-je accomplir cela?
Réponses
Trop de publicités?Pour garder les deux référentiels en sync, vous pouvez tirer sur les dernières modifications apportées à votre machine avant de commencer à travailler sur le code.
Pour ce faire, vous voulez exécuter
git pull origin {branch_name}
Ou vous pouvez exécuter la version longue de la même demande de l'aide:
git fetch
git merge origin/{branch_name}
Remarque: c'est le même processus que vous pouvez utiliser si deux ou plus de personnes travaillaient sur le même repo. Qui est essentiellement ce qui se passe, au lieu de deux différentes personnes travaillant sur le même référentiel, vous avez deux machines différentes, travaillant sur le même référentiel.
N'oubliez pas si vous êtes débutant frais sur une nouvelle machine à courir à travers toutes les bases pour l'initialisation de git.
git init
git remote add origin git@github.com:username/repo.git
git pull origin master
/* do some coding */
git commit -am "my changes"
git push origin master
Si vous souhaitez combiner quelques étapes, vous pouvez effectuer les opérations suivantes
git init
git clone git@github.com:username/repo.git
/* do some coding */
... same as above ...
git clone
fait la même chose que git remote add origin
et git pull origin master
Commencer à travailler sur une autre machine, faites la suivante:
1- Créez un nouveau répertoire sur votre ordinateur local pour y enregistrer votre travail.
2- depuis ce répertoire nouvellement créé, ouvrez Bash (en supposant que git est déjà installé sur votre machine) en cliquant avec le bouton droit de la souris et vous verrez (Git Bash ici).
3- sur le type Bash de type Bash (votre URL de dépôt ou votre clé ssh). appuyez sur Entrée
4- vient de faire. :)