gpt4 book ai didi

github - 如何在 Github 中创建子文件夹存储库

转载 作者:行者123 更新时间:2023-12-05 07:08:01 25 4
gpt4 key购买 nike

我一直在使用这种文件夹结构,其中有一个主 .git 文件夹,然后有子文件夹,其中没有 .git 文件夹。

举个例子:

Main Folder
Subfolder
Subfolder
Subfolder

现在我想做的是,我想提取其中一些子文件夹并使它们与它们的历史分开存储库。这意味着子文件夹将成为一个主文件夹作为存储库。知道怎么做吗?

最佳答案

official documentation使用 git filter-branch .

但是that or BFG are obsolete .

使用新工具 git filter-repo (直接在您的常规本地存储库中,尽管在进行此类过滤之前备份总是一个好主意)

使用 path shorcut :

git filter-repo --subdirectory-filter Subfolder1

Only look at history that touches the given subdirectory and treat that directory as the project root.
Equivalent to using --path / --path-rename /:

关于github - 如何在 Github 中创建子文件夹存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61971854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com