git - 如何逐个合并
问题描述
我想从 feature_branch 合并到 master,但不是全部合并,因为这可能会导致难以调试的问题。
我手动合并了一些更改,将它们推送到 github,并在 github 中进行了“将 master 与 feature_branch 进行比较”。我预计这会显示出比以前更少的变化,但事实并非如此。
这样做的正确方法是什么?
解决方案
据我了解,您有一个功能分支,其中推送了多个提交,并且您希望将功能分支中的提交合并提交到 master 中(可能测试每个提交或类似的东西)
在这种情况下,我建议使用 git cherry-pick,它将获取您在功能分支中指定的每个提交,并将其放在您要合并到的 master 之上。
推荐阅读
- r - R包:on.exit函数和增加警告数量之间的冲突
- java - 在 Java 8 和 Java 11 中使用 --version 和 -version 检查版本
- python - 读取具有多个输入和输出的 CSV 文件
- r - 使用foreach根据级别进行子集化
- angular - git pull 后 Angular npm install 不起作用
- c# - Cefsharp 对话框出现在屏幕外
- python - 使用 zip 将元组按顺序附加到列表中的列表中的更好方法
- flutter - 背后的逻辑是什么,onPressed 在 Flutter 中接受了什么?
- node.js - 使用 brotli 压缩和解压 utf8 字符串
- matlab - 如何使用 MATLAB 获取图形的两个单个节点之间的所有现有最短路径