【发布时间】:2021-01-18 03:59:02
【问题描述】:
我看到 git repos 教程的分支对应于教程的每一章。 因此,例如在第一章中,教程是教如何创建主页,在第二章中如何将其连接到后端。
第 1 章在 git repo 中有一个第 1 章分支,只有主页
第 2 章有第 2 章分支,其中包含主页 + 调用 API 的脚本,依此类推。
现在假设在某一时刻(第 3 章)我们想要更改主页的颜色和样式,并且我们希望将其反映在第 1 章、第 2 章和第 3 章的所有分支中。
合并第 3 章中对样式所做的更改也会将所有更改合并回第 1 章,而不是,因此第 1 章和第 3 章的分支将是相同的。这是我们不想要的。
除了手动复制和粘贴所需的更改之外,还有其他方法吗?
【问题讨论】:
-
在所有分支上合并时对第 1 章分支进行修改。其他方式让第 1 章有一个子模块而不是一个分支
-
您是在问如何仅将更改合并到另一个分支中的某些文件?
-
考虑挑选从第 3 章分支到第 2 章和第 1 章分支的变化,如果它们足够相似的话。
-
@Ôrel 谢谢,这是接受的答案中描述的第一种方式
-
@DMalan 可能在文件中从一个分支到另一个分支进行了更改