来自特定提交的新 git 存储库

Aka*_*ash 5 git github

我有一个有 n 个提交的 Git 存储库,我想从某个特定的 m 提交创建一个新存储库,

例如,存储库 A 有 10 次提交,从第 4 次提交开始,我想创建一个独立于 A 的新存储库 B。

我尝试了多种方法,但它们不像 git clone 那样工作,然后在新目录中 git checkout 和多个堆栈溢出答案,

如何从现有 git 存储库中的文件夹创建新的 git 存储库?

如何从现有的 git 存储库创建新的 git 存储库

但无法在提交方面执行它。任何人都可以帮忙吗?

谢谢

Phi*_*ppe 0

克隆存储库 A。如果您希望它独立,请删除远程“源”。然后(了解如何)使用git rebase -i选择要保留、删除或压缩的提交。如果您只有 10 个提交,并且您要删除的提交不会再发生后续提交,那么它应该可以正常工作......