文件名称:example-rebase-orphan-branch
文件大小:483KB
文件格式:ZIP
更新时间:2024-07-04 15:40:59
重新定位一个孤立的分支 注意事项 使用 rebase 时,您会重写历史记录。 因为每个重新提交的 SHA 都已更改,所以您现在与源和其他任何人的分支不同步。 如果在使 repo 可用之前已在主服务器上完成此操作,则应该没有问题。 如果这是在积极使用的存储库中完成的,您将需要强制将更改推送到服务器并与拥有代码库的每个人协调以确保他们获得新的更改。 force推动应该是非常罕见的事件。 此示例为您提供了一种解决方案,以修复需要拼接到现有分支中的孤立分支。 以下是这种情况的示例: 功能分支需要在提交 811362b 时添加到 master 分支,而 master 的其余提交将在功能分支提交后添加。 这是最终输出的样子: 入门 在 811362b 提交时从 master 创建一个新分支。 将其称为combined (或其他暗示意图的描述性名称)并从将注入功能分支的点创建它: git bran
【文件预览】:
example-rebase-orphan-branch-master
----main2.md(27B)
----README.md(2KB)
----initial-branch.png(6KB)
----main3.md(27B)
----main4.md(27B)
----after-first-rebase.png(6KB)
----orphan2.md(28B)
----orphan3.md(26B)
----expected-output.png(5KB)
----splice.png(465KB)
----main1.md(28B)
----orphan1.md(28B)