|
|
1
31
如果您不需要分支: 如果你把foo合并回master,“git branch-d foo”来杀死主题分支,然后在将来需要再次入侵时“checkout-b foo”。 如果您确实需要分支机构: 您可以根据主分支重新设置主题分支:
或:
|
|
|
2
5
重新平衡是将一系列提交移动或组合到新的基本提交的过程。在功能分支工作流的上下文中,重新定位是最有用和最容易可视化的。一般过程可以可视化如下:
下面的示例将git rebase与git merge结合起来,以维护线性项目历史记录。这是一种快速简单的方法,可以确保合并被快速转发。
在我们的特性中间,我们意识到我们的项目中有一个安全漏洞
在将修补程序合并到master之后,我们有一个分叉的项目历史记录。不是简单的Git合并,而是将功能分支与一个Rebase集成,以保持线性历史:
这将新功能移动到主控形状的尖端,这使我们可以从主控形状执行标准的快进合并:
|
|
|
3
1
我使用下面的代码组合来自两个分支(我的和您的)的更改,并同步两个分支以继续工作。这似乎起作用了。有人看到它有问题吗?
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |