将在存储库中添加.gitconfig覆盖我的全局.gitconfig文件配置?

时间:2016-02-25 00:54:46

标签: git github tfs tfs2013 git-tfs

我的项目托管在TFS-GIT服务器上。我在TFS上有拉请求合并的问题。一个选项是更新TFS服务器本身的git配置,以便“合并--no - ff”,因为时间紧迫和其他无法提前完成的问题。我正在寻找解决此问题的方法

如果我将.gitconfig文件添加到存储库并将合并.ff和pull.ff添加到false将覆盖在存储库级别应用的配置?那会像git一样工作吗?

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

是的,签入特定存储库的.gitconfig设置将覆盖您的全局.gitconfig设置。

请参阅this link

  

.gitconfig文件最多可驻留在您的三个位置   filesystem,确定文件范围的位置   内容被认为是:

     
      
  • Global(〜/ .gitconfig):最常见的用途,建立全局   特定用户的配置选项。
  •   
  • 系统(/etc/.gitconfig):   很少使用,为整个网站建立配置选项   本地系统(此计算机上的所有用户)。
  •   
  • 本地:在存储库级别,   建立仅影响此存储库的配置选项。如果   此文件已提交,其中包含的设置会产生影响   克隆此存储库的所有用户。
  •   

同样来自git-scm.com(为清晰起见而编辑):

  

使用(存储库)按顺序读取文件   发现特定.gitconfig )优先于(其他.gitconfig个文件)。