|
|
1
31
如果您不需要分支: 如果你把foo合并回master,“git branch-d foo”来杀死主题分支,然后在将来需要再次入侵时“checkout-b foo”。 如果您确实需要分支机构: 您可以根据主分支重新设置主题分支:
或:
|
|
|
2
5
重新平衡是将一系列提交移动或组合到新的基本提交的过程。在功能分支工作流的上下文中,重新定位是最有用和最容易可视化的。一般过程可以可视化如下:
下面的示例将git rebase与git merge结合起来,以维护线性项目历史记录。这是一种快速简单的方法,可以确保合并被快速转发。
在我们的特性中间,我们意识到我们的项目中有一个安全漏洞
在将修补程序合并到master之后,我们有一个分叉的项目历史记录。不是简单的Git合并,而是将功能分支与一个Rebase集成,以保持线性历史:
这将新功能移动到主控形状的尖端,这使我们可以从主控形状执行标准的快进合并:
|
|
|
3
1
我使用下面的代码组合来自两个分支(我的和您的)的更改,并同步两个分支以继续工作。这似乎起作用了。有人看到它有问题吗?
|
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
NaguiHW · Github工作流未执行 3 年前 |
|
|
Ashar · 无法从github操作中的不同步骤读取变量 3 年前 |
|
|
Martin Golding · 是否有实施多容器工作流的计划? 3 年前 |
|
|
Seymour · R-使用函数更好地组织程序工作流和过程 8 年前 |
|
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 8 年前 |
|
|
staad · 多个孤立分支或独立存储库-git 8 年前 |