Ich habe gerade ein neues Remote-Repository erstellt, dann alle lokalen Repository-Dateien hinzugefügt, festgeschrieben und an dieses neue Remote-Repository übergeben.Switching-Tracking zwischen Git-Repositories
Bevor ich dies tat, drängte ich zu einem anderen Repository, während die meisten Dateien nicht geparkt bleiben und die meisten Dateien nicht geändert wurden.
> git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
Jetzt ist mein lokales Repository ist vor den oldRepo 2 Commits und Änderungen scheinen zwischen newRepo und lokalen Repository verfolgt werden. Wie kann ich zum Tracking zwischen der alten Repo und meinem lokalen Repo zurückkehren?
So gibt es 2 Remote-Repositories: newRepo und oldRepo + meine lokalen Repo Ich muss zwischen lokalen und OldRepo verfolgen.
Ich tat: Git Zweig Branchenname --set-upstream-zu Ihrer_new_remote/Branch_name. aber Git Status wurde nicht zurückgesetzt Ich denke, ich muss jetzt die Remote-Änderungen ziehen –
Sie verwendeten eine falsche Syntax. Es sollte 'git branch -u your_new_remote/branch_name branch_name' sein. – destoryer
es funktioniert, von hier: https://stackoverflow.com/questions/4878249/how-do-i-change-the-remote-a-git-branch-is-tracking –