Git 在单独的repo上重播特定提交转发的提交历史记录

Git 在单独的repo上重播特定提交转发的提交历史记录,git,Git,I git svn将svn回购转换为git回购。它有1000次提交。所有这些历史都在新的git回购协议中,除此之外,我还做了十几次承诺。然而,我希望我能从新开始,在SVN repo的第1000次提交时,在其工作副本上使用一个简单的git init。我有一个工作副本要从它开始,我可以用git初始化它来创建一个新的git回购。然而,我在重播十几个左右的新版本时遇到了困难,git承诺了这一点。我已经用archive、reset、rebase、fetch、merge和其他几个命令进行了循环。我甚至试图简

I git svn将svn回购转换为git回购。它有1000次提交。所有这些历史都在新的git回购协议中,除此之外,我还做了十几次承诺。然而,我希望我能从新开始,在SVN repo的第1000次提交时,在其工作副本上使用一个简单的git init。我有一个工作副本要从它开始,我可以用git初始化它来创建一个新的git回购。然而,我在重播十几个左右的新版本时遇到了困难,git承诺了这一点。我已经用archive、reset、rebase、fetch、merge和其他几个命令进行了循环。我甚至试图简单地将这1000行历史压碎,但出于某种原因,这让我陷入了一个合并雷区。如何从新的回购协议中剥离顶部,并在更新的回购协议中回复这些努力?

我不确定我是否完全理解您的意图,但您是否知道git cherry pick?

我知道它存在,但没有意识到它是我所需要的。谢谢