git - 在 git 中创建补丁集的步骤是什么
问题描述
所以我想创建一个补丁集 - 总共 3 个不同的补丁用于代码修复。它是一个git
基础项目。
我曾想过以下步骤-
- 我在
master
分行。由git checkout master
创建 3 个不同的分支-git branch First
和git branch Second
git branch Third
First
在分支中进行更改(代码修复 1) 。master
然后使用和创建补丁 1First
。Second.
在分支中进行更改(代码修复 2) 。master
然后使用和创建补丁 2Second
。- 同样对于第三次修复。
需要注意的是,所有 3 个补丁的所有代码更改都在一个.c
文件中。此外,我无法对所有代码修复进行一个补丁 - 我必须制作 3 个不同的补丁 - 这是一个要求。
实际上补丁应该是独立的——补丁 1 可以由开发人员 1 在某个提交哈希处应用,补丁 2 可以由另一个开发人员在另一个不同的提交哈希处应用——同样适用于开发人员 3。
我相信有一种方法可以只使用一个分支来创建 3 个补丁。请照亮。
解决方案
正如您所指出的,您可能不需要三个分支 - 只需一个(我们称之为“我的功能”),从 master 分支出来。然后在那里创建第一个补丁,第二个补丁在第一个之上,第三个在第二个之上。然后,推送分支进行审核。
编辑:
在评论中澄清之后 - 由于三个补丁是完全独立的,拥有三个不相关的分支将是正确的方法。
推荐阅读
- android - 从 Volley onResponse() 向接口传递数据不起作用
- php - 在 PHP 的 popen 中格式化输出 bash 脚本
- python - 条形图显示为水平不同的数据帧
- sql - 同一日期出现多少次
- c# - 如果模式匹配,则动态连接列表中的值
- python - 生成单个轮廓的二值图像
- python - 如何修复“超时:_ssl.c:1039:握手操作超时”
- excel - 使用 Python 从 excel-2 中的值更新 excel-1 中的缺失值
- excel - 每次运行 Application.Caller 宏时都会出现错误 91
- xamarin - 如何在 Xamarin 表单中安装应用程序后显示警报