2014-06-20 467 views
0

我試圖推動我的本地分支(開發)到我的git回購,以便當其他人克隆回購時,他們將Dev分支作爲本地分支。Git推送本地分支回購

到目前爲止,當你克隆回購和運行git branch -a你得到這樣的:

master 
remotes/origin/Dev 
remotes/origin/master 

但我希望得到什麼的人是這樣的:

Dev 
master 
remotes/origin/Dev 
remotes/origin/master 

我試過git push --all但這並沒有幫助。我嘗試了其他一些東西,但我不記得它們,我願意再次嘗試它們。

此外,我的開發本地分支跟蹤開發遠程分支。

+0

複製[克隆Git回購後只能看到主分支](http://stackoverflow.com/questions/8889753/only-master-branch-is-visible-after-cloning-a-git-repo) –

回答

0

Git沒有規定這麼做。其他人將不得不以創建分支的本地副本:

git checkout -b Dev origin/Dev 

這樣做是創建一個名爲「開發」追蹤遠程分支「原產地/開發」一個地方分支。所以基本上,你和其他人都擁有遠程分支的個人副本。無論何時您或其他人push,它都會與遠程分支同步,而另一個人在pull中獲取更改。這是Git應該如何使用的。

+0

我想我只是不明白Git的運作。 – Bobo

+0

習慣'Git' :)的確需要一點時間 – Mani

相關問題