我使用以下方法克隆了一个git存储库:
git clone --mirror http://example.com/some-big-repo.git
然后我使用以下方法删除了一堆二进制文件: https://rtyley.github.io/bfg-repo-cleaner/
我现在想将生成的存储库推送到新的远程数据库。我添加了另一个遥控器:
git remote add other http://example.com/new-repo
接下来我会这样做:
git push other
但这样做安全吗?我真的不需要修改我最初克隆的存储库。
答案 0 :(得分:0)
是的,应该有用。如果你想安全地玩,你可以使用这个
git push --repo=other
来自文档:
<强> - 回购=&GT;储存库&LT; 强>
此选项等同于参数。如果同时指定了两者,则命令行参数采用 优先级。
<强>&GT;储存库&LT; 强>
作为推送目标的“远程”存储库 操作。此参数可以是URL(请参阅GIT部分 下面的URLS)或遥控器的名称(参见下面的REMOTES部分)。