2011-03-11 16 views
32
$ cat ~/.gitconfig 
[core] 
     editor = vim 
     excludefiles = /home/augustin/.gitignore 
$ cat ~/.gitignore 
toto 
$ mkdir git_test 
$ cd git_test/ 
$ git init 
$ touch toto 
$ git status 

# On branch master 
# 
# Initial commit 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  toto 
nothing added to commit but untracked files present (use "git add" to track) 
$ git --version 
git version 1.6.3.3 

क्यों अनदेखा नहीं किया जा रहा है?मेरी वैश्विक .gitignore फ़ाइल क्यों अनदेखा नहीं करती है?

~ /gitconfig में अन्य सेटिंग्स को ध्यान में रखा जाता है (रंग, संपादक)।

+0

'Git config --global core.excludesfile ~/.gitignore'। इसे मिला [यहां] (http://crucial-systems.com/global_gitignore) और इस समय – ierax

+0

@faif पर इसका परीक्षण नहीं कर सकता: यह काम करता है। इसे एक उत्तर के रूप में सबमिट करें ताकि मैं इसे स्वीकार कर सकूं। धन्यवाद। – augustin

+0

मैंने ऐसा किया। आपको भी धन्यवाद :) – ierax

उत्तर

79

git config --global core.excludesfile ~/.gitignore

+8

मैंने किसी भी टाइपो के लिए चेक और डबल चेक किया था, लेकिन मेरी मूल समस्या परिवर्तनीय सेटिंग नाम में लापता 'के लिए उबला हुआ है। मुझे आपके समाधान को लागू करने के बाद कॉन्फ़िगरेशन फ़ाइल की जांच करने के बाद समस्या का एहसास हुआ। धन्यवाद। – augustin

+0

आह। एक टाइपिंग त्रुटि। यही समस्या है। धन्यवाद! – Vegar

+0

मैंने देखा कि यदि आप अपने आदेश में ~/या $ HOME/का उपयोग करते हैं, तो यह/उपयोगकर्ता/USER/तक विस्तारित होता है। आश्चर्य है कि अगर यह मेरे मुद्दों को भी पैदा कर रहा है। –

संबंधित मुद्दे