टी एल; डॉ; क्या आप भी सही भंडार पर हैं?
मेरी कहानी थोड़ी मजेदार है, लेकिन मुझे लगा कि यह किसी के साथ भी हो सकता है, जो एक समान परिदृश्य हो सकता है इसलिए इसे यहां साझा करें।
वास्तव में मेरे मशीन पर, मैं दो अलग Git संग्रह था repo1और repo2नामित एक ही रूट निर्देशिका में विन्यस्त source। ये दो रिपॉजिटरी अनिवार्य रूप से दो उत्पादों के रिपॉजिटरी हैं जिन्हें मैं अपनी कंपनी में बंद और चालू करता हूं। अब बात यह है कि एक मानक दिशानिर्देश के रूप में, मेरी कंपनी में सभी उत्पादों के स्रोत कोड की निर्देशिका संरचना बिल्कुल समान है।
तो बिना एहसास के मैंने एक बिल्कुल उसी नाम की फाइल को संशोधित किया repo2जिसमें मैं बदलने वाला था repo1। इसलिए, मैं बस git statusपर कमांड चलाता रहा repo1और यह वही संदेश देता रहा
शाखा मास्टर पर
कुछ भी नहीं करने के लिए, स्वच्छ निर्देशिका काम कर रहा है
आधे घंटे के लिए। तब मेरे सहयोगी ने इसे आँखों की स्वतंत्र जोड़ी के रूप में देखा और इस बात को मेरे ध्यान में लाया कि मैं गलत लेकिन बहुत ही समान दिखने वाले रिपॉजिटरी में था। जिस क्षण मैंने repo1Git पर स्विच किया वह परिवर्तित फ़ाइलों को नोट करना शुरू कर दिया।
इतना सामान्य मामला नहीं। लेकिन आप कभी नहीं जान पाते!