2009-02-16 3 views
8

Ein Git Clone wurde eingerichtet, um das Zurückschieben in das ursprüngliche Repository zu unterstützen. Wie benutze ich git-remote (und/oder andere Befehle, Konfigurationsdateien usw.), um die beiden Repositories so zu ändern, dass das Original nun wie der Klon agiert, es standardmäßig drückt und zieht und der Klon nun agiert wie das Original, ohne Kenntnis des Klons?Wie kehren Sie die Beziehung zwischen einem Git-Repository und seinem Klon um?

Antwort

9

diese Befehle auf, was früher die Fernbedienung sein:

% 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 

Dann auf dem alten Klon:

% git remote rm origin 
0

Sie müssen nur die .git/config-Datei in beiden Repository bearbeiten und Ändern Sie die "URL" des Remote- "Ursprungs"

Sie können daher den Befehl git-config verwenden (siehe Optionen man), um die globale Option für einen Git-Speicher zu ändern ory.

Verwandte Themen