git推一个子分支

时间:2012-10-01 19:39:35

标签: git branch

我在分支feature_swap,我做了一些更改,但我没有足够的信心在feature_swap分支中推送这些更改。所以我尝试使用

创建另一个子分支feature_swap_experiment
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://uname@bitbucket.org/uname/project.git'

1 个答案:

答案 0 :(得分:0)

git push origin feature_swap_experiment

应该是正确的命令。您的遥控器是否有可能无法正确设置?

  1. 如果你检查主人退出,你可以推到遥控器吗?
  2. .git / config文件的内容是否正确?特别要检查文件的[remote“origin”]部分。
  3. 此外,git branch -a应该为您提供所有分支的列表,本地和远程,因此您应该能够快速查看是否已正确设置。

    这可能会有所帮助: How do you create a remote Git branch?

    编辑:查看您添加到问题中的错误消息后,您可能会遇到与此处所述相同的问题:Error when "git push" to github

    所以在你的情况下,你会运行:

    git push https://uname@bitbucket.org/uname/project.git  HEAD:feature_swap_experiment