我有一个 Git 仓库,其中有两个大相径庭的分支 A 和 B:
- A是开源软件的上游分支
- B 是我们对其所做的所有更改(从 A 的早期提交作为起点)
我们想要的是
- A如上
- B 拥有我们希望提供给上游开发人员的所有更改
- C 包含仅适用于我们对软件的特定使用的所有更改
所以我发现自己不得不将 B 中的更改分成两部分并将它们提交到不同的分支。到目前为止,我所做的是对存储库进行两次签出(B 和 C)
是否有内置的 git 工具或处理这种情况的工作流程?
我有一个 Git 仓库,其中有两个大相径庭的分支 A 和 B:
我们想要的是
所以我发现自己不得不将 B 中的更改分成两部分并将它们提交到不同的分支。到目前为止,我所做的是对存储库进行两次签出(B 和 C)
是否有内置的 git 工具或处理这种情况的工作流程?