2011-11-17 100 views
1

我在Windows XP上使用TortoiseGit。我已經提交了所有更改,現在我試圖將它們推送到遠程存儲庫的一個分支。遠程存儲庫分支名爲「remotes/origin/iteration1」。但是,當我嘗試通過右鍵單擊根目錄時,選擇「TortoiseGit」,然後「推」。我在下面的屏幕上輸入這些值:Git:麻煩做推:錯誤:src refspec遠程/ origin/iteration1匹配多個

Branch 
    Local: remotes/origin/iteration1 
    Remote: iteration1 
Destination: 
    Remote: iteration1 

這是我在執行此操作時遇到的錯誤。我如何推送我的更改?

git.exe push --progress "origin" remotes/origin/iteration1:iteration1

error: src refspec remotes/origin/iteration1 matches more than one. error: failed to push some refs to 'ssh://[email protected]/zzz_pplus.git'

回答

1

我不熟悉tortoisegit但remotes/origin/iteration1作爲源肯定是錯誤的,因爲它是一個遠程分支。如果您的本地分公司名稱爲iteration1,請在該字段中輸入。

要執行的實際git註釋是git push origin iteration1:iteration1