लगता है इस तरह सुपर सरल लेकिन एक साधारण (या आधे रास्ते सीधा) के लिए चारों ओर देख समाधान असंभव लगता है होना चाहिए: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) और विभिन्न मैन पेजों के माध्यम से रहा हूं।
ऐसा करना इतना मुश्किल क्यों है? !!
यह भी देखें http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in-git – VonC