我有一个包含多个遥控器的代码仓库,并且我的计算机上本地配置了遥控器。
将代码推送到原点并让同事拉代码后,我必须再次设置遥控器列表。
有没有办法将.git / config文件包含在repo的提交中?如果没有,也很乐意听到其他建议。
仅供参考,我已经尝试添加包含路径的建议here以及将.filename行添加到.gitignore,都没有效果。
感谢您的帮助/建议。
答案 0 :(得分:2)
您不能在存储库本身的.git
存储库中包含文件。执行此操作的能力将是一个重大的安全风险,因为它允许某人 - 例如 - 将脚本安装到您的.git/hooks
目录中,或者只是破坏您的本地存储库。所以,是的,这将是一个糟糕的主意。
更简单的解决方案是在您的资源库中包含一个脚本,您的同事可以运行该脚本以设置必要的遥控器。也就是说,创建一个名为update-remotes
的脚本,让它运行一系列git remote add
命令。在存储库中包含该脚本以及运行它的说明。