本地git克隆的本地镜像

时间:2019-07-15 21:25:13

标签: git

我有一个无法推送到github的大文件,需要对我的本地克隆进行手术。推荐的方法是使用BFG工具https://rtyley.github.io/bfg-repo-cleaner/:这需要 remote 存储库的本地镜像。那么如何使用该工具制作 local 仓库的镜像?

请注意,以下具有类似标题的问题实际上基本上是无关的,因为它不涉及镜像本地克隆:  Git local mirror and repository

1 个答案:

答案 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的功能,但是如果出现问题,从备份中还原将更加容易。