加入(非常)分离的git提交
我想加入两个非常分离的提交。我将发出一个请求,所以我需要一个旧的提交和一个新的提交连接起来 在我的分支机构中,情况或多或少是这样的:加入(非常)分离的git提交,git,rebase,Git,Rebase,我想加入两个非常分离的提交。我将发出一个请求,所以我需要一个旧的提交和一个新的提交连接起来 在我的分支机构中,情况或多或少是这样的: 新提交 大约有43个人 我的旧承诺 其余部分 我一直在看互动式的再基地文件。我想它会像git rebase一样——交互式头~43,但我不确定。。。是否有一种方法可以选择每个提交的SHA1并加入它们?imo最简单的方法是这样进行: git checkout <old-commit-hash> git checkout -b new-branch gi
- 新提交
- 大约有43个人
- 我的旧承诺
- 其余部分
我一直在看互动式的再基地文件。我想它会像git rebase一样——交互式头~43,但我不确定。。。是否有一种方法可以选择每个提交的SHA1并加入它们?imo最简单的方法是这样进行:
git checkout <old-commit-hash>
git checkout -b new-branch
git cherry-pick <new-commit-hash>
git签出
git签出-b新分支
吉特樱桃采摘
这将创建一个分支,其中您有:
- 新提交
- 旧承诺
- 委员会的其他成员
git-rebase-i HEAD~43
应该可以打开一个包含所有43次提交的编辑器,每一行都应该看起来像pick 0deadbeef
,您可以将pick更改为drop,除了您想要的提交。。但是,您很可能仍然会遇到冲突,因为新提交似乎依赖于其中一个间歇提交。