如何修改git clone --mirror生成的镜像仓库文件夹名称?
Git Clone --mirror 修改镜像仓库文件夹名称及--origin选项说明
直接修改镜像仓库文件夹名称的方法:
不用纠结复杂选项,在git clone --mirror命令末尾直接指定你想要的文件夹名称即可。比如:
原命令(生成带.git后缀的默认文件夹):git clone --mirror https://github.com/org/target-repo.git修改后(自定义文件夹名):
git clone --mirror https://github.com/org/target-repo.git org-target-repo-archive执行后生成的本地镜像仓库文件夹就是
org-target-repo-archive,完全自定义,和原仓库名的后缀无关。关于
-o/--origin选项的翻译及作用:
官方文档的中文翻译:不使用默认的
origin作为跟踪上游仓库的远程名称,改用你指定的名称。该选项会覆盖配置中的clone.defaultRemoteName参数。
注意:这个选项和本地文件夹名称没有任何关系,它修改的是本地镜像仓库内部记录的上游远程仓库的别名。比如默认情况下,镜像仓库里的上游远程叫origin,如果用-o upstream,这个远程别名就会变成upstream,仅影响仓库内部的远程配置,不改变本地文件夹的名字。
内容的提问来源于stack exchange,提问作者Rod
相关产品推荐
相关产品推荐

