2016-02-05 69 views
1

基於:How do I push a new local branch to a remote Git repository and track it too?我可以推送一個新的本地分支到遠程'feature/new_branch'嗎?

我有一個本地分支命名爲「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 

的混帳報告以下錯誤:

致命的:「產地/特徵/ new_branch」不似乎是一個Git倉庫 致命的:無法從遠程存儲庫中讀取。

我嘗試以下方法,它爲我的作品,但這不是我想要的。

$git push -u origin new_branch 

我的本地環境沒有安裝'git flow'。是否有可能直接將非功能本地分支推送到遠程的功能分支?

謝謝

回答

1

如果你真的想要把它功能/ new_branch,做git push origin new_branch:feature/new_branch -u

不過,我建議你只是git branch -m new_branch feature/new_branch重命名您當地的分行第一,然後將其推到原點,以避免以後混淆。

相關問題