2009-02-16 12 views
8

Un clone git è impostato per supportare il push/pull nel repository originale. Come faccio a usare git-remote (e/o altri comandi, file di configurazione, ecc.) Per cambiare i due repository in modo che l'originale ora agisca come il clone, spingendolo e inserendolo di default, e il clone ora agirà come l'originale, senza conoscenza del clone?Come si inverte la relazione tra un repository git e il suo clone?

risposta

9

questi comandi su quello che era il telecomando:

% 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 

Poi sul vecchio clone: ​​

% git remote rm origin 
0

Basta modificare il file .git/config sia repository e modificare "url" di "origine" remota

È possibile utilizzare il comando git-config (vedere man per le opzioni) per modificare l'opzione globale per un repository git ory.