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