2015-11-09 8 views
33

मैंने git add का उपयोग करके कई फाइलें आयोजित की हैं, अब मैं untracked files के बिना और changed but unstaged files के बिना, मैंने जो भी फाइलें आयोजित की हैं, उन्हें देखना चाहता हूं।चरणबद्ध फ़ाइलों की गिट सूची

मैं यह कैसे कर सकता हूं? git diff --cached का उपयोग करते समय मैं जो कुछ भी अभी हुआ था उसके परिवर्तन देख सकता हूं .. इसलिए मैंने git status --cached का उपयोग करने का प्रयास किया लेकिन --cached दुर्भाग्य से git status पर काम नहीं करता है।

+2

मिल बस 'गिट स्टेटस' टाइप करने से आपको स्टेज्ड फाइलों की एक सूची, संशोधित अभी तक अस्थिर फ़ाइलों की एक सूची और अनचाहे फ़ाइलों की एक सूची मिलती है। – houtanb

उत्तर

57

ऐसा करने का सबसे अच्छा तरीका git diff --name-only --cached आदेश चलाकर है।

आप मैन्युअल आप की संभावना निम्नलिखित मिलेगा की जांच करते हैं:

--name-only 
    Show only names of changed files. 

और मैनुअल के example ओर से:

git diff --cached 
    Changes between the index and your last commit. 

एक साथ संयुक्त आप changes between the index and your last commit और Show only names of changed files.

+2

यह वास्तव में उपयोगी है क्योंकि यह आपको फ़ाइल नामों की एक सूची प्राप्त करने की अनुमति देता है जिसे आप (मेरे मामले में) पाइप को पूर्व-प्रतिबद्ध हुक में एक लिटर में प्राप्त कर सकते हैं। – walrus

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