Il n'y a pas de référentiel «maître» lorsque vous utilisez Git, donc tout ce que vous devez faire est git clone
celui de Github, puis cloner depuis votre référentiel local.
Bien sûr, vous ne pouvez pas ordonner à Github d'extraire de votre référentiel local. Vous devrez donc utiliser git push
pour apporter des modifications à Github. Cependant, cela ne rend pas le référentiel Github plus autoritaire que votre référentiel local.
Lorsque vous gérez un référentiel git clone
, Git configure la télécommande "origin" (voir git remote
) pour pointer vers le référentiel dont vous venez de cloner. Donc, si vous avez un référentiel github G, et clonez dans un référentiel local A, puis clonez A dans un autre référentiel B, alors l'origine de B pointera sur A, pas sur G.
Vous pouvez toujours changer "origin" pointe vers l'utilisation de la commande git remote
.
Avec git tous les clones de le référentiel est équivalent. Voulez-vous dire que vous voulez deux copies du dépôt sur votre système de fichiers local, celui dans lequel vous travaillez et celui que vous poussez, ou voulez-vous tirer de cette copie locale à partir d'autres ordinateurs? – mckeed
Je veux tirer de la copie locale à la fois localement et sur d'autres ordinateurs. Je veux "déplacer" mon dépôt de github vers un de mes ordinateurs. Pas de copie, déplacez. –
La différence entre copier et déplacer supprime du côté original. Vous voulez dire que vous voulez copier, puis supprimez-le de github? – Cascabel