【发布时间】:2018-12-18 16:27:20
【问题描述】:
我有一个带有 repo/.git/config 文件的存储库,其中定义了别名。
有没有一种方便的方法可以在git clone repo repo-clone 命令生成的repo-clone/.git/config 文件中导入这些别名?
这两个存储库在不同的设备上,所以我不能使用this solution 女巫使用全局配置文件 ($HOME/.gitconfig)。
编辑
我找到了一个新的答案,与克隆时导入别名的这种特殊情况更相关,请参阅下面的 cmets。
【问题讨论】:
-
我认为此类别名的正确位置应该是存储库本身的跟踪文件中,如果需要,由新存储库的创建者将它们复制到
.git/config。.git/config包含与存储库关联的配置,而不是它的部分。 -
...在项目的根目录中放入包含您想要的任何命令的脚本,并要求用户在第一次克隆时运行它。
-
@chepner 你指出了一件非常有趣的事情!您似乎无法表明您为此存储库定义的某些别名实际上是它的 part。由于别名包含在配置文件中,它们必须遵守相同的约束。