2012-01-24 14 views
22

में एक ही नाम के साथ सभी फाइलों को अनदेखा करें क्या git ignore file है जिसमें नाम परीक्षण वाले सभी फ़ाइलों को अनदेखा करने का कोई तरीका है?गिट

- css/test.css 
- js/subfolder/test.js 
- lib/main/sub/test.html 

और इतने पर:

मैं इस तरह फ़ाइलों की है।

मुझे नाम परीक्षण के साथ किसी भी फाइल को जोड़ने या करने से बचने के लिए git चाहिए।

+0

यह सवाल और कई अन्य लोगों आप gitignores के बारे में हो सकता है पढ़ने 'आदमी gitignore' है, जो एक विवरण शामिल द्वारा जवाब दिया जा सकता .gitignore को यह पंक्ति जोड़ने के लिए था वाक्यविन्यास, और कुछ छोटे उदाहरणों के। – Cascabel

उत्तर

21

test*

साथ अद्यतन .gitignore इसके अलावा, अधिक जानकारी के लिए this पढ़ें।

4

पैटर्न जोड़ने का प्रयास करें परीक्षण के .gitignore करने के लिए। *

यह जोड़े और कुछ फाइलों के साथ एक Git स्थिति करना है जैसे आप ऊपर उल्लेख किया है।

यदि यह काम करता है तो आप अच्छे हैं।

18

git docs

A leading "**" followed by a slash means match in all directories. For 
example, "**/foo" matches file or directory "foo" anywhere, the same 
as pattern "foo". "**/foo/bar" matches file or directory "bar" 
anywhere that is directly under directory "foo". 

से अपने मामले के लिए:

**/[Tt]est* 

यह भी दोनों बड़े और छोटे अक्षरों से मेल खाता है।

0

इनमें से कोई भी समाधान मेरे मामले के लिए काम नहीं करता, जहां मैं Iconr फ़ाइलों का एक गुच्छा से छुटकारा नहीं पा सका। हालांकि, वहाँ है another question कि विशेष रूप से इस पते, जहां the answer that worked for me

Icon? 
+0

यह प्रश्न फाइलों को अनदेखा करने के बारे में है, दूसरा यह शीत से इसे हटाने के बारे में है, वे अलग-अलग विषय हैं। शायद [यह सवाल] (https://stackoverflow.com/questions/17556250/how-to-ignore-icon-in-git) अधिक प्रासंगिक था –