gpt4 book ai didi

git - 更改 Git 存储库的根目录

转载 作者:太空狗 更新时间:2023-10-29 13:49:44 24 4
gpt4 key购买 nike

我有以下源代码结构:

/dir1
file1
file2
file3

dir1 是不需要的,因为存储库本身可以像一个文件夹,所以我希望我的 git 存储库看起来像这样:

file1
file2
file3

我应该怎么做才能实现这一点?

最佳答案

免责声明:这将改写历史并成为任何已经克隆您的存储库的人的 PITA。你不应该在已发布的历史上这样做。

也就是说,您应该能够使用 filter-branch 重写所有的树。 Git 命令。在使用它之前一定要理解所有的含义(请阅读联机帮助页;有备份)。

git filter-branch \
--subdirectory-filter dir1 \
--tag-name-filter cat \
-- --all

注意。此命令还将保留您的移植物并替换引用。

关于git - 更改 Git 存储库的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11764003/

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