我有从它创建两个应用程序的主分支,我在应用程序A中进行了提交,但是意识到这种修改是常见的两个分支。 如何在两个分支中只输入这个更改而不允许两个项目相等。GIT:如何在两个分支中只插入修改不允许这两个项目相同
0
A
回答
1
你可以cherry pick分支机构之间的提交。
- 发现在一个分支提交(如A1234B)
- 结帐分支乙:
git checkout B
- 摘樱桃的提交:
git cherry-pick A1234B
这将适用来自散列的提交A1234B对B分支作为新的提交 - 它不会合并分支。像SourceTree这样的工具将使这个过程变得更容易,因为您可以从项目历史记录中找到提交,并且可以同时挑选多个提交。
这里有一个更详细的例子:https://ariejan.net/2010/06/10/cherry-picking-specific-commits-from-another-branch/
说了这么多,我觉得很奇怪,在同一个存储库中分支两个不同的应用 - 但我不知道您的具体设置。
0
正如你所说,在应用程序A中完成的提交也需要在应用程序B中添加,假定更改(提交)与这两个应用程序中可用的通用代码相关。
然后您可以将分支切换到应用程序B
git checkout branch_name
的那么apply the patch提交
git apply patch_file
或而非应用补丁,你可以再次使应用程序B分支的变化。
之后提交并推送代码。
您可以随时对任何分支进行更改,因此不需要强制同一存储库的不同分支需要相同。
相关问题
- 1. GIT项目分为两个分支
- 2. 使两个分支完全相同git
- 3. 不允许两个名称相同 - mongodb
- 4. 同步两个只有几个文件不同的GIT分支
- 5. 如何修复有两个同名原始分支的git?
- 6. 如何修复这两个循环以允许修改矢量内容?
- 7. 将git子项目从两个分支中分离出来
- 8. 如何将两个不同的git存储库连接成两个分支?
- 9. 允许两个项目从同一个键继承
- 10. 使用git两个分支
- 11. 两个分支Git冲突
- 12. 如何在一个工作目录中使用两个SVN项目和相应的git-svn分支?
- 13. 如何使两个git仓库相同
- 14. 让git告诉两个不同分支中包含的代码是否相同
- 15. 如何在两个不同来源的同一个存储库上创建两个Git分支?
- 16. “合并”两个相同的分支
- 17. 如何改变这种IF只允许两个数字之间的选择?
- 18. 如何对两个项目应用相同的更改
- 19. 在Zend中的两个不同项目中使用两个库
- 20. 在asp.net中同时插入和修改两个不同的表mvc
- 21. 通过一个文件保持两个Git分支不同
- 22. 在两个不同的项目中使用一个Java源文件,这两个项目都在开发中
- 23. 只允许两个数字以JavaScript
- 24. 定制轨验证,允许两个项目一个是空但不能同时
- 25. 用户输入,不允许相同的输入两次
- 26. 修改代码以允许在x中输入多个条目
- 27. 两个套接字不允许使用相同的端口吗?
- 28. 不允许选择具有两个下拉值相同
- 29. 指向同一分支的两个Git分支名称?
- 30. 在同一个目录中的两个不同的Git回购
*我如何在两个分支中输入这个更改不允许两个项目相等*请说明... – Jubobs 2015-02-24 15:13:27
基本上我想将提交从一个分支复制到另一个分支 – vrbsm 2015-02-24 15:34:55