gpt4 book ai didi

Git:使用 bfg (beg-repo-cleaner) 删除特定文件

转载 作者:行者123 更新时间:2023-12-02 05:42:35 25 4
gpt4 key购买 nike

我正在尝试从 Git 历史记录中永久删除一个文件,因为它包含敏感数据。

为此,我使用 bfg:https://rtyley.github.io/bfg-repo-cleaner/

该文件名为 app/config.json

但是,其他文件夹中还有其他名为 config.json 的文件,我不想删除。

我尝试了以下方法:

git clone --mirror git://example.com/some-repo.git
bfg --delete-files app/config.json my-repo.git

但我收到错误消息:

Error: *** Can only match on filename, NOT path *** - remove '/' path segments

如何仅删除该特定文件?

最佳答案

“警告:一旦您将提交推送到 GitHub,您应该考虑其中包含的任何数据都会受到泄露。如果您提交了密码,请更改它!如果您提交了 key ,请生成一个新 key 。” https://help.github.com/articles/removing-sensitive-data-from-a-repository/

cd my-repo/app
bfg --delete-files config.json

您还可以尝试:

bfg --replace-text config.json

关于Git:使用 bfg (beg-repo-cleaner) 删除特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45219007/

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