我在開發分支作爲功能/分析工作時創建了新分支。我的問題是,它將如何實現開發分支的所有新的變化?或者我將如何合併他們在這個當前的工作分支。從開發和如何推動創建新分支
-1
A
回答
1
考慮當前分支是發展 和發展的一個新的分支是功能
1)從功能修改合併到發展
結賬開發分支
git checkout -b development
合併功能分支到它
從開發10
2)合併更改爲特色
結帳功能和合並發展,它
1
我必須重讀你的問題了幾次。 但我會假設你想說什麼以下(不評論,如果它不是)
- 您目前正在開發分支(讓我們稱之爲IT部門與「發展」作爲其名稱)
- 你從「開發」分支(創建一個新的分支可以稱之爲分支「newBranch」正如其名)
你想知道
- 你如何讓所有的NE w改變了當前工作分支(這是「newBranch」分支)的「開發」分支上發生的情況。
如果是這樣的話,那麼下面是如何做到這一點
務必確保你在正確的分支通過
git branch
要知道所有你必須分支(在本地)
git branch -a
T他最重要的事情是,你必須在你想要拉的分支中,併合並來自遠程的更改。
如果你在「newBranch」,做(假設你的遙遠的「發展」的分支名稱是「發展」,以及):
git pull (or git pull --rebase) origin development
後它會合併到「newBranch」分支(當然您解決您的衝突如果有的話)
*注意 如果你在「發展」和做(假設你的遙遠的「發展」的分支名稱是「發展」,以及):
git pull (or git pull --rebase) origin development
(如果有的話必須先結清衝突結束後,當然),它會合併到「發展」的分支
這是當然的東西你不希望
編輯
忘記提及合併。
要合併本地分支:
我會假設你想一旦你從主拉你的「newBranch」分支合併爲「發展」的分支。步驟如下:
要在 「發展」 分支
git的結帳發展
合併 「newBranch」 分支 「開發」 分支
混帳合併newBranch
一旦你完成了,你會想刪除你的「newB牧場「分支,然後推向服務器回購。
刪除本地 「newBranch」 分支:
git branch -d newBranch
要刪除服務器 「newBranch」 分支:
git push origin --delete newBranch
檢查你所做的一切都是正確的(如果是正確的,newBranch不應該顯示):
git branch -a
相關問題
- 1. 讓其他開發人員推入我創建的分支
- 2. 如何推送新分支?
- 3. 如何防止開發人員推動特定分支?
- 4. 如何在git中創建新分支?
- 5. 如何在遠程創建新分支?
- 6. 如何使用TortoiseSVN創建新分支?
- 7. 如何在git中只存在開發時創建主分支?
- 8. 如何在master上創建開發分支GitHub
- 9. 如何從另一個分支(開發)更新我的工作Git分支?
- 10. 如何使用新分支名稱創建分支副本cvsd
- 11. git:從頭開始重新創建分支會覆蓋PR?
- 12. 如何使用CLI從GitHub上的現有遠程分支創建新分支?
- 13. 從TFS中的分支創建分支
- 14. Git - 從某個分支創建分支
- 15. Git鉤子阻止從特定分支創建新分支
- 16. 如何創建SVN分支
- 17. TFS - 如何創建分支
- 18. 如何在gitlab中創建新分支時啓動Jenkins作業?
- 19. 如何從cvs中的現有分支創建分支
- 20. 如何從本地git分支創建svn分支?
- 21. 如何從舊提交中創建新的Git分支?
- 22. 開發分支節目的合併,即使我創建新的自定義分支從主
- 23. 如何創建一個新的(和空的!)「根」分支?
- 24. 如何在本地和遠程創建新分支? GIT
- 25. Git:新分支沒有被推動
- 26. 如何在cloud9 IDE上創建,刪除和創建全新的git分支?
- 27. 如何撤消「中止:推分支創建新的遠程頭」在善變
- 28. hg:我如何將新創建的分支推回中央存儲庫?
- 29. 如何創建分支並推送到服務器
- 30. 如何創建分支並推送到遠程?
這一切都取決於你,真的。當有問題的功能完成後,您可以將該分支[*合併到*](http://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) '或[* rebase *](http://git-scm.com/book/en/v2/Git-Branching-Rebase)將其「開發」。不過,我覺得你的問題太模糊了,不能保持開放。 – Jubobs 2015-04-06 07:20:55