2010-06-23 10 views
10

लगता है इस तरह सुपर सरल लेकिन एक साधारण (या आधे रास्ते सीधा) के लिए चारों ओर देख समाधान असंभव लगता है होना चाहिए:Git - जोड़ा त्यागने फ़ाइलों

मैं एक Git परियोजना के लिए फाइलों का एक समूह जोड़ने कहो। "Git स्थिति" अब कहते हैं:

# On branch master 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
# Classes/FileA.h 
# Classes/FileA.m 
# Classes/FileB.h 
# Classes/FileB.m 
nothing added to commit but untracked files present (use "git add" to track) 

मैं फिर तय मैं इन फ़ाइलों को त्यागने और परियोजना के भीतर मेरी मूल स्थिति में वापस पाने के लिए चाहते हैं। आगे बढ़ने से पहले मुझे प्रत्येक फाइल को हटाना होगा? !!

मैं कोशिश की है:

git checkout master 

जो देता है और

git reset --hard HEAD 

लेकिन मेरे अतिरिक्त फ़ाइलें "पहले से ही 'गुरु' पर" दोनों तरीकों के लिए वहाँ अभी भी कर रहे हैं।

मैं पूरे गिट ट्यूटोरियल (http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html) और विभिन्न मैन पेजों के माध्यम से रहा हूं।

ऐसा करना इतना मुश्किल क्यों है? !!

+0

यह भी देखें http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in-git – VonC

उत्तर

9
git clean 

चाल चलाना चाहिए। डिफ़ॉल्ट रूप से, इसके लिए वास्तव में कुछ भी करने के लिए -f ध्वज की आवश्यकता होती है।

परिवर्तन किए गए करने के लिए किया जा: (प्रयोग "Git रीसेट प्रमुख ..." unstage को)

new file: src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java 
new file: src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverterFactory.java 
modified: src/main/java/com/bbva/zic/commons/rm/core/convert/support/StringToDtoIntCollectionAgreementBillConcept.java 

लौरा: BBVA-कॉमन्स चार्ली $ Git रीसेट प्रमुख

+0

गिट 'क्लीन'? वाह, मुझे यह नहीं पता था। धन्यवाद! –

+1

मैंने भी नहीं किया; मैंने इसे "गिट डिलीट अनचाहे फाइलों" का उपयोग करके गुगल किया;) गिट का पहला नियम: यदि आप इसके बारे में सोच सकते हैं, तो गिट इसे कर सकता है। – Thomas

0

मैं Git टिप का पालन करें src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java लौरा: bbva-commons charly $ git रीसेट HEAD src/main/java/com/bbva/zic/commons/आरएम/कोर/कन्वर्ट/सपोर्ट/बूलियन टॉस्ट्रिंग कनवर्टरफैक्टरी.जावा लॉरा: बीबीवा-कॉमन्स चार्ली $ गिट स्टेटस शाखा IN0287परपरिवर्तन किए गए करने के लिए किया जा: (प्रयोग "Git रीसेट प्रमुख ..." unstage को)

modified: src/main/java/com/bbva/zic/commons/rm/core/convert/support/StringToDtoIntCollectionAgreementBillConcept.java 

ट्रैक न किए गए फ़ाइलें: (प्रयोग "Git जोड़ें ..." क्या प्रतिबद्ध हो जाएगा में शामिल करने के लिए)

src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverter.java 
src/main/java/com/bbva/zic/commons/rm/core/convert/support/BooleanToStringConverterFactory.java 
संबंधित मुद्दे