मैंने गलती से कहा git rm -r .
। मैं इससे कैसे उबरूं?
मैंने नहीं किया।
मुझे लगता है कि सभी फ़ाइलों को हटाने के लिए चिह्नित किया गया था और मेरे स्थानीय चेकआउट से भौतिक रूप से हटा दिया गया था।
संपादित करें: मैं (यदि मैं कमांड जानता था) अंतिम वचन पर वापस लौट सकता है। लेकिन यह बहुत अच्छा होगा अगर मैं सिर्फ पूर्ववत कर सकता हूं git rm -r .
। क्योंकि मैं वास्तव में निश्चित नहीं हूं कि मैंने आखिरी प्रतिबद्ध के बाद और उससे पहले क्या किया git rm -r .
।
-f
करने के लिए आपूर्ति नहीं की है, इसलिए git rm
उन सभी फ़ाइलों को हटा दिया जाएगा जिन्होंने मंचित या अस्थिर परिवर्तन किए थे ताकि git reset; git checkout .
सब कुछ ठीक हो जाए ।
git restore
: git restore -s@ -SW -- .
। देखें नीचे मेरा उत्तर ।