2009-02-16 6 views
8

Un clone git est configuré pour prendre en charge le push/pulling dans le référentiel d'origine. Comment utiliser git-remote (et/ou d'autres commandes, fichiers de configuration, etc.) pour changer les deux dépôts de façon à ce que l'original agisse comme le clone, en le poussant et en le tirant par défaut, et que le clone agisse comme l'original, sans aucune connaissance du clone?Comment inversez-vous la relation entre un dépôt git et son clone?

Répondre

9

Problème ces commandes sur ce qui était autrefois la télécommande:

% git remote add origin [email protected]:/path/to/repo 
% git config branch.master.remote origin 
% git config branch.master.merge refs/heads/master 
% git pull 

ensuite sur le vieux clone: ​​

% git remote rm origin 
0

Il vous suffit d'éditer le fichier .git/config dans les deux référentiel et changez le "url" de l'origine "remote"

Vous pouvez donc utiliser la commande git-config (voir les options man) pour changer l'option globale pour un dépôt git ory.

Questions connexes