मैं एक ऐसी सेवा लिख रहा हूं जो एक सुपरप्रोजेक्ट पॉइंट्स में प्रत्येक सबमिशन को प्रतिबद्ध करता है। ऐसा करने का मेरा बेवकूफ तरीका git fetch
को एक सबमिशन, git reset --hard <hash>
में चलाने के लिए होगा, और उसके बाद सबमिशन जोड़ें और इसे प्रतिबद्ध करें।मैं बिना किसी विशिष्ट प्रतिबद्धता को इंगित किए एक सबमिशन कैसे सेट कर सकता हूं?
मैं git fetch
चरण को छोड़ना चाहता हूं और बस बेहतर प्रदर्शन के लिए दिए गए हैश को इंगित करने के लिए सबमिशन को मजबूर करना चाहता हूं (ऑब्जेक्ट्स लाने और डिस्क स्थान लेना) और ऐसी गतिविधियों को संभालने के लिए जो अब अपस्ट्रीम मौजूद नहीं हो सकते हैं और ' वैसे भी लाया जा सकता है (अगर वे एक बल धक्का द्वारा clobbered थे)।