आप "स्टेजिंग क्षेत्र" में कोई भी बदलाव करेंगे; आप इन्हें git status
के साथ देख सकते हैं।
git commit -a
में -a
झंडा, आदमी पृष्ठ के अनुसार, मोटे तौर पर "के बारे में मंच सभी फ़ाइलें संशोधित किया गया है या नष्ट कर दिया, लेकिन नहीं नई फ़ाइलें तुमसे कहा नहीं किया है Git" करने के लिए Git बताता है - इस तुम क्या नहीं करना चाहता है
सबक क्या आदेश पंक्ति विकल्प
सुधारने के लिए क्या बारे में पता होना करने के लिए है, पहली बात आप क्या करना चाहते है, How to undo 'git add' before commit? के अनुसार, सभी फाइलों को आप गलती से जोड़ दिया है unstage को commit -a
विकल्प के साथ। उस उत्तर के अनुसार, आपको git rm -r --cached .
कमांड करना होगा, और अब आपके परिवर्तन अभी भी वहां होना चाहिए, लेकिन कुछ भी चरणबद्ध नहीं है।
अब आप git add my-dir
कर सकते हैं जैसा आपने पहले किया था। तो फिर तुम git commit
(बिना -a
)
यदि मैं दूसरी बात करता हूं जो आप कहते हैं (स्टेजिंग के बिना काम करने का प्रयास करें), तो कौन से परिवर्तन किए जाएंगे? –
उस मामले में, @Stefan, "प्रतिबद्धता इंडेक्स में किए गए परिवर्तनों को अनदेखा कर देगी, और इसके बजाय सूचीबद्ध फ़ाइलों की वर्तमान सामग्री को रिकॉर्ड करेगी (जो पहले से ही गिट के लिए जानी जानी चाहिए)" [दस्तावेज़ीकरण] (https: // git-scm.com/docs/git-commit)। –