我有一个无法推送到github
的大文件,需要对我的本地克隆进行手术。推荐的方法是使用BFG
工具https://rtyley.github.io/bfg-repo-cleaner/:这需要 remote 存储库的本地镜像。那么如何使用该工具制作 local 仓库的镜像?
请注意,以下具有类似标题的问题实际上基本上是无关的,因为它不涉及镜像本地克隆: Git local mirror and repository
答案 0 :(得分:1)
此处的“远程”并不意味着它必须位于另一台计算机上,而仅意味着它不是存储库的当前“本地”克隆。 Git遥控器不需要网络或服务器,您可以克隆目录。
syn match global_var_match "\${.*[a-z][^}]+}" contained
syn region global_variables start="\(\*\*\*VARS\*\*\*\)\@<=" end="\(\*\*\* OTHERS\*\*\*\)\@=" contains=global_var_match
hi link global_variables ErrorMsg
有关更多信息,请参见Pro Git的"Working With Remotes"一章。
也就是说,BFG文档是指您的Github存储库的现有克隆。您无需进行其他克隆。
但是,如果出现问题,您可能希望对克隆进行备份。只需复制目录。尽管可以撤消BFG的功能,但是如果出现问题,从备份中还原将更加容易。