सबसे खराब मुझे पकड़ा गया है गिट submodules के साथ था। मेरे पास जिथब पर एक परियोजना के लिए एक सबमिशन था। परियोजना अनजान थी, और मैं पैच जमा करना चाहता था, लेकिन नहीं कर सका, इसलिए मैंने फोर्क किया। अब सबमिशन मूल पुस्तकालय पर इंगित कर रहा था, और इसके बजाय मुझे इसके लिए कांटा पर इंगित करने की आवश्यकता थी। इसलिए मैंने पुराने सबमिशन को हटा दिया और उसी प्रोजेक्ट में नई परियोजना के लिए इसे एक सबमिशन के साथ बदल दिया। यह पता चला है कि यह हर किसी के भंडार तोड़ दिया। मुझे अभी भी यकीन नहीं है कि इस स्थिति को संभालने का सही तरीका क्या है, लेकिन मैंने सबकुछ खींचने और अद्यतन करने के लिए सबमिशन को हटा दिया, और फिर मैंने नया सबमिशन बनाया, और हर कोई फिर से खींच और अपडेट कर चुका था। यह पता लगाने के लिए एक दिन का बेहतर हिस्सा लिया।क्या आपको गिट गॉटचास पकड़ा गया है?
गलती से गैर-स्पष्ट तरीकों से गिट रिपॉजिटरीज़ को पेंच करने के लिए अन्य लोगों ने क्या किया है, और आपने इसे कैसे हल किया?
यह http://stackoverflow.com/questions/1491766/what-are-common-antipatterns-of-using-git का एक डुप्लिकेट है और उत्तरों को विलय किया जाना चाहिए। – innaM
ए "गॉचा" वास्तव में "एंटी-पैटर्न" जैसी चीज नहीं है। मैंने भंडार विनाश के बारे में पूछा, उसने सबसे बुरी प्रथाओं के बारे में पूछा। –