2012-10-01 134 views
1

我在分支feature_swap那裏我做了一些改變,但我沒有足夠的信心推動feature_swap分支的變化。所以我試圖創建另一個支行feature_swap_experimentgit推一個分支

git branch feature_swap_experiment 
git checkout feature_swap_experiment 

現在我想推到feature_swap_experiment我已經試過
git push origin feature_swap_experiment這是不工作

error: src refspec feature_swap_experiment does not match any. 
error: failed to push some refs to 'https://[email protected]/uname/project.git' 
+0

您的錯誤消息似乎有點截斷。 「any」後面有什麼? – Dmitri

+0

我現在也添加了最後一行。編輯 –

回答

0
git push origin feature_swap_experiment 

應該是正確的命令。有沒有可能您的遙控器設置不正確?

  1. 如果您檢查主人退出,您可以推送到遠程?
  2. 你的.git/config文件的內容看起來是否正確?尤其是檢查文件的[remote「origin」]部分。

此外,git branch -a應該給你一個所有分支機構,本地和遠程的列表,所以你應該能夠迅速看到事情是否設置正確。

這可能會幫助: How do you create a remote Git branch?

編輯:看你加入到這個問題的錯誤消息後,就好像你可能有同樣的問題如下所述:Error when "git push" to github

所以你的情況,你會運行:

git push https://[email protected]/uname/project.git HEAD:feature_swap_experiment 
+0

我的項目位於bitbucket上。我應該怎麼把

+0

git push feature_swap_experimental不起作用,遠程在哪裏? –

+0

當您不指定遠程分支名稱時,git假定遠程分支和本地分支具有相同的名稱。因此,如果要保持存儲庫中的名稱一致,請不要指定遠程分支。 – Dmitri