我可以将新的本地分支推送到远程'功能/ new_branch'?

时间:2016-02-05 17:09:16

标签: git

基于:How do I push a new local branch to a remote Git repository and track it too?

我有一个名为' new_branch'的本地分支机构。我想将本地分支推送到远程,如下所示:

$ git ls-remote origin
433ecee11614bcda452ddf5817ebb56212d96192        HEAD
94d6b198dd6bbba9520e8aa11a1d6fc67aed818a        refs/heads/feature/f1
76d6b198dd6bbba9520e8aa11a1dafc67aed818a        refs/heads/feature/f2

$git push -u origin feature/new_branch

git报告以下错误:

致命:' origin / feature / new_branch'似乎不是一个git存储库 致命的:无法从远程存储库读取。

我尝试以下内容,它对我有用,但这不是我想要的。

$git push -u origin new_branch

我的本​​地环境尚未安装' git flow'。我是否可以直接将非功能本地分支推送到远程功能分支?

谢谢

1 个答案:

答案 0 :(得分:1)

如果您真的想将其推送到feature / new_branch,请执行git push origin new_branch:feature/new_branch -u

但是,我建议您先使用git branch -m new_branch feature/new_branch重命名本地分支,然后将其推送到原点,以避免以后混淆。