【发布时间】:2010-10-21 03:59:04
【问题描述】:
我在我的 git 存储库的配置文件中设置了一堆方便的别名。我偶尔会克隆这个存储库(例如到我的笔记本电脑上),但克隆不包含我设置的任何别名,大概是因为克隆没有复制存储别名的 git config 文件。但是,我希望在使用克隆时可以使用这些别名,而不必手动重新设置它们。有没有人找到一个好的解决方案?
【问题讨论】:
我在我的 git 存储库的配置文件中设置了一堆方便的别名。我偶尔会克隆这个存储库(例如到我的笔记本电脑上),但克隆不包含我设置的任何别名,大概是因为克隆没有复制存储别名的 git config 文件。但是,我希望在使用克隆时可以使用这些别名,而不必手动重新设置它们。有没有人找到一个好的解决方案?
【问题讨论】:
您可以将别名放入您的 $HOME/.gitconfig 文件中,以使其适用于单台计算机上的所有存储库。 (或一组共享主目录的机器)。那肯定是我所有的地方。
【讨论】:
别名:它们是为作为用户的您定义的,还是为特定存储库定义的?
每个存储库都可以在 .git 目录(或您将 $GIT_DIR 设置为的任何位置)中拥有自己特定的 .gitconfig(只是配置文件)文件。
有关更多信息,请查看文档:http://git-scm.com/docs/git-config(特别是 FILES 部分)
【讨论】: