Git - 添加本地配置文件

问题描述 投票:0回答:2

我希望检查我对本地 GIT 配置文件所做的更改以及当我尝试此命令时:

git add .git/config --force

错误并显示以下消息:

warning: LF will be replaced by CRLF in .git/config.
The file will have its original line endings in your working directory
error: invalid path '.git/config'
error: unable to add '.git/config' to index
fatal: adding files failed

想知道这是否可能,或者这是否被认为是不好的做法。 注意:我想做的是检查整个团队需要使用的一些默认差异工具。如果这被认为是不好的做法,我该如何实现这一目标? (我可能希望标准化的其他设置:空格、crlf 自动转换等)。

git configuration
2个回答
3
投票

您无法添加位于

.git/

下的文件
.git/config
还包含本地信息,例如远程跟踪分支列表,或您在本地定义的远程列表(可能带有您的凭据),共享这些没有多大意义。

足够接近:您可以在存储库中提交一个通用配置文件,并使用

include
指令设置每个克隆以包含此文件:

# relative path are relative to the .git/ directory :
git config include.path ../common_config

文档链接:包含和条件包含


0
投票

您应该使用 .gitattributes 文件

© www.soinside.com 2019 - 2024. All rights reserved.