gpt4 book ai didi

Git:删除除特定目录之外的所有内容(BFG Repo Cleaner)

转载 作者:太空狗 更新时间:2023-10-29 13:35:06 26 4
gpt4 key购买 nike

我正在尝试永久删除 Git 存储库中所有目录的所有痕迹除了一个目录,比如名为 keep-me 的目录。

对于此类任务,BFG 存储库清理器是我常用的工具。但是,它似乎不支持此操作(事实上,我认为它不支持扩展的 glob)。我真的在努力完成以下工作,但并没有摆脱其他目录:

java -jar ~/bfg-1.12.12.jar --delete-folders {!(keep-me)} my-repo.git

谢谢!

最佳答案

你可以反过来做:

git subtree split --prefix keep-me --branch cleaned-branch

这将在分支 cleaned-branch 中创建一个新的项目历史,其中仅包含 keep-me

关于Git:删除除特定目录之外的所有内容(BFG Repo Cleaner),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37722527/

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