回答
每當你把東西到遠程服務器,你正在推動一個特定的分支。在你的情況下,你有一個主分支,所以你的主分支的變化將被添加到遠程。
如果你有兩個分支主和發展然後同時按下你必須指定要在GIT GUI推哪個分支,因此犯該分支代碼將只被添加到遠程倉庫。
因此,技術上你所要求的不是必需的。
那麼我怎麼克隆一個特定的分支? – desmondlee
你不必克隆一個特定的分支。如果你克隆了遠程倉庫,你已經克隆了分支。您只需切換到分支機構的本地「副本」 –
當您克隆存儲庫時,請克隆所有分支並提交,無法克隆特定的分支。 –
在git中,您需要指定分支的名稱爲pull
或push
。
在舊版本中,它不是強制性的,但它有一些副作用。
如果你想推到主人你應該指定分支名稱在你的情況下該工具讓你選擇所需的分支。
SourceTree
最好的GUI工具有今天是SourceTree,它要比你使用的是git的工具更好。
的Git v2.0發佈說明
向後兼容性指出
當
git push [$there]
不說推什麼,我們迄今所使用的 傳統matching
語義(所有的分支都只要已經在那邊有相同名稱的分支 就發送 到遠程)。在Git的2.0,默認現在是simple
語義, 其推動:
只有當前分支具有相同名稱的分支,只有 在當前分支被設定爲與遠程 整合分支,如果你正在推送到你從同一個遠程獲取;或
只有當前分支到同名分支,如果你 推送到遠不是你通常從中獲取的遠程。
可以使用配置變量
push.default
改變 這一點。如果您是一位想要繼續使用語義的老人,可以將該變量設置爲「匹配」,例如 示例。閱讀文檔以瞭解其他可能性。
- 1. Git推送到選定的分支
- 2. Git從叉推送到特定的遠程分支?
- 3. Git gui:如何推送到遠程分支?
- 4. Git推送分支錯誤
- 5. git推到分支
- 6. 推送到裸Git回購分支
- 7. 推送到其他分支Git
- 8. 推送到git遠程分支
- 9. 防止git推送到所有分支
- 10. git推送到遠程分支
- 11. Git push hook禁用推送到分支
- 12. git推送到遠程主分支
- 13. Git推送到遠程分支
- 14. 配置本地分支以推送至特定分支
- 15. 從特拉維斯推送到git master分支CI
- 16. 推送到遠程分支
- 17. Git:如何從「無分支」推送到新的遠程分支?
- 18. Git - 將更改從本地分支推送到遠程分支
- 19. Git跟蹤遠程分支,並推送到不同的分支
- 20. git從特定分支拉到特定分支
- 21. 如何總是將當前分支推送到特定的遠程分支?
- 22. 如何將Git的特定分支推送到我的服務器?
- 23. 推變化到一個特定的遠程分支在Git中
- 24. 管理git - 主分支推送權限
- 25. 合併並推送所有git分支
- 26. Git rebase一個推送功能分支
- 27. Git推送本地分支回購
- 28. git只推送一個分支提交
- 29. 如何將更改推送到分支?
- 30. GIT分支特定文件?
您不能從一個分支推送到*無關的分支。這不是推動,它正在合併。推送意味着您在本地對分支所做的更改會發送到其相關的遠程分支 - 該分支應該具有相同的名稱以避免混淆。簽出'branchOne',合併來自'master'的更改,然後將你本地的'branchOne'推送到遠程 –
@PanagiotisKanavos你的意思是我選擇分支 - >創建 - >跟蹤分支來檢出branchOne? – desmondlee