【发布时间】:2012-07-31 17:46:55
【问题描述】:
做完git clone git@somewhere:something.git之后目标就是这样
生成的something/.git/config 将包含
[push]
default = tracking
无需克隆人执行cd something; git config push.default tracking,因此他/她在无参数推送时不会意外推送所有分支(不,没有人阅读自述文件)。
【问题讨论】:
-
您可以提供一个自动设置选项的 shell 脚本。 Git 没有提供这样做的方法,因为配置文件可能包含危险的别名或选项。
-
@knittl 脚本可以包含在 repo 中,并在 repo 被克隆时自动运行吗?像后克隆钩子之类的?
-
您可以将它包含在存储库中,但不能让它自动执行。想想这会导致的安全隐患!
标签: git