web-dev-qa-db-fra.com

Comment puis-je coder contre un repo github sur 2 ordinateurs?

J'ai deux ordinateurs à partir desquels je souhaite contribuer à un dépôt Github. Comment puis-je accomplir cela?

58
Zandorf

Pour que les deux référentiels restent synchronisés, vous devez extraire les dernières modifications apportées à votre machine dès que vous commencez à travailler sur le code. 

Pour ce faire, vous voulez exécuter

git pull

... qui est généralement configuré pour extraire la télécommande par défaut (Origin) de votre branche actuelle. Si ce n'est pas le cas, Git peut se plaindre et la version plus longue fonctionnera également:

git pull Origin {branch_name}

Remarque: il s'agit du même processus que celui que vous utiliseriez si deux personnes ou plus travaillaient sur le même référentiel. Ce qui est essentiellement ce qui se passe, au lieu de deux personnes différentes travaillant sur le même référentiel, vous avez deux machines différentes travaillant sur le même référentiel.

Si vous débutez à neuf sur une nouvelle machine, il vous suffit de cloner le référentiel en premier:

git clone {remote_url}

Vous obtenez cette URL à partir de la page d'accueil de votre dépôt GitHub. Cette commande créera une copie de travail complète du référentiel dans un sous-répertoire.

60
Nick Berardi

Vous devez cloner le référentiel sur votre deuxième ordinateur.

git clone [email protected]:myusername/myrepo.git

Vous pouvez maintenant utiliser git pull et git Push pour que votre référentiel local reste synchronisé avec celui de GitHub.

5
hammar

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 sur le bouton droit de la souris et vous verrez (Git Bash ici).

3- sur le type Bash de gash (votre URL de dépôt OR clé ssh). appuyez sur Entrée

4- vient de faire. :)

0
Zaid_Code36

Vous voulez extraire le référentiel sur l'autre ordinateur, vous ne voulez pas le diviser.

0
beagan