1
A
回答
1
在master
分支中使用git merge
。
git merge develop
如果你想不commit
合併,只需添加--no-commit
和--no-ff
。
git merge develop --no-commit --no-ff
+0
我希望看到更改作爲uncomited更改(本地更改) – 2014-09-29 10:45:09
+0
@ Ing.MichalHudak回答更新。 – Landys 2014-09-29 10:59:44
0
Git中最常見的工作流程是:只要繼續在分支上工作,直到你擁有被完成或錯誤修復,然後把它合併到父分支(在你的情況主)。
但是,如果您確實想要將更改從一個分支轉移到另一個分支,則您有幾個選項。
- 如Landys所述,使用
git merge
命令。--no-commit
或--squash
將從另一個分支帶來更改,而不實際提交它們。您可能需要執行git reset
以取消您剛剛合併的更改。這將帶來所有提交的所有更改。 - 另一種選擇在這裏描述:Quick tip: git-checkout specific files from another branch。基本上,您可以使用
git checkout
來指定要從其他分支簽出的特定文件,或者使用修補程序模式(-p
)來選擇要從其他分支簽出哪些更改以及哪些不需要簽出。 - 如果您在另一個分支上有多個提交,並且您希望僅將其中一個提交到當前分支,則可以使用
git cherry-pick
使該提交結束,然後使用git reset HEAD~
撤消提交cherry-pick
而不是修改其中的文件你的工作目錄。
相關問題
- 1. Git:我應該如何將分支和分支分支變更爲主分支?
- 2. GIT:使用主變更更新功能分支而不合並
- 3. TFS:使用主變更更新分支
- 4. GIT:從主分支可見的變化
- 5. Git:更改主分支?
- 6. 將主變更移至開發分支(使用GIT)
- 7. 忘了在git中分支,需要移動主變更
- 8. Git功能分支變更正在結轉到主人
- 9. Git - 將主變更添加到留下的分支
- 10. 主分支變化的git請求
- 11. 如何更新遠程分支與主從變化
- 12. 我如何強制git合併更改從分支到主,是「不變」
- 13. 更改git commit的「主」分支?
- 14. 在git中更新主分支
- 15. Git合併到分支中,自從分支變爲
- 16. Git更新分支
- 17. svn試圖將變更從主幹合併到分支
- 18. 更新分支內的主分支
- 19. Git:如何合併/更新分支的部分從/到主?
- 20. Gerrit將相同的變更集推送給主分支和分支
- 21. Git:更新來自兩個分支的主分支
- 22. 合併更改蓋分支到主分支中的git
- 23. 重新分支分支1與主分支2變化
- 24. VSTS GIT合併開發分支成爲主人而沒有主人認爲它是1變更提前?
- 25. 變化的Git父分支
- 26. 從基地分支更新git
- 27. 從主Git分支更新多個Android應用程序
- 28. 從某個分支的Git更新主設備
- 29. GIT中移動從主未提交更改至新分支
- 30. 如何將開發分支上的變更上傳到GIT的遠程分支?
爲什麼你想要這些改變但沒有提交?有幾種方法可以完成你想要的任務,最直接的方法可能取決於你爲什麼要這麼做。 – R0MANARMY 2014-09-29 14:56:59
基本上我想從分支中提取並威脅它像本地更改,所以我做了一些更改並將其提交給主。 – 2014-09-30 05:52:19