我按照文档使用BFG repo cleaner
我已阅读"It's best to delete all old clones"
但不知道哪一个以及如何删除它。我把所有东西都推到了bitbucket。
我现在有2个回购品目录
/.git
/.myproject.git/
我应该删除两个目录并从bitbucket中取出所有内容吗?
我应该再镜像一次吗?
或者只是删除/.git
并重命名/.myproject.git/ => /.git?
或者......?
答案 0 :(得分:0)
最简单的方法是再次clone --mirror
这样,您就不必对现有的本地回购做出任何假设,并且新克隆无论如何都不会引用它们(因此无需删除所有克隆)
确保您所在的文件夹中没有.git或xx.git,并且:
git clone --mirror https://bitbucket.org/<user>/<repo> <repo>.git
然后,您可以将bfg应用于新的裸仓库<repo>.git
但是:如果您的数据尚未推送到BitBucket(因为它有大文件阻止推送完成),那么是的,尝试克隆 - 镜像您当前的仓库:xxx/.git
(不是.xxx.git
)在其他地方,并在新的裸仓库上应用bfg。