在.git文件夹下包含git配置文件

时间:2015-03-25 16:50:03

标签: git heroku gitignore

我有一个包含多个遥控器的代码仓库,并且我的计算机上本地配置了遥控器。

将代码推送到原点并让同事拉代码后,我必须再次设置遥控器列表。

有没有办法将.git / config文件包含在repo的提交中?如果没有,也很乐意听到其他建议。

仅供参考,我已经尝试添加包含路径的建议here以及将.filename行添加到.gitignore,都没有效果。

感谢您的帮助/建议。

1 个答案:

答案 0 :(得分:2)

您不能在存储库本身的.git存储库中包含文件。执行此操作的能力将是一个重大的安全风险,因为它允许某人 - 例如 - 将脚本安装到您​​的.git/hooks目录中,或者只是破坏您的本地存储库。所以,是的,这将是一个糟糕的主意。

更简单的解决方案是在您的资源库中包含一个脚本,您的同事可以运行该脚本以设置必要的遥控器。也就是说,创建一个名为update-remotes的脚本,让它运行一系列git remote add命令。在存储库中包含该脚本以及运行它的说明。