2014-06-23 50 views

回答

2

您需要先刪除舊的由來:

git remote remove origin 

然後加入新的原點:

git remote add origin https://new_server.com/path/to/repo.git 

現在你應該可以再次推動。

+0

如果我做'git remote -d origin',它不會清除我的提交,不是嗎? –

+0

不,它不會傷害你。然而,你應該在你不確定使用git的時候複製你的克隆。 – hek2mgl

+0

-d不被識別...... –

2
git remote set-url [--push] <name> <newurl> [<oldurl>] 

git remote set-url origin <yournewurl> 
+0

我得到'沒有當前分支的跟蹤信息。 請指定您想要合併的分支。有關詳細信息,請參閱git-pull(1)git pull 如果您希望爲此分支設置跟蹤信息,您可以這樣做:git branch --set-upstream-to = origin/ myBr' –

+0

git remote set-url起源http://your.new.url/repo.git – Antwane

+0

我做到了,但它仍然告訴我,我的事情是因爲我有更多的分支機構 –

相關問題