2012-12-02 17 views
55

मैं अभी गिट के साथ शुरू कर रहा हूं, और बिटबकेट के साथ गड़बड़ करना शुरू कर दिया। हालांकि, अब मैं अपने द्वारा बनाए गए भंडार का उपयोग करना चाहता हूं, लेकिन इसके शुरुआती इतिहास के बिना।बिटबकेट पर साफ़ गिट भंडार?

क्या कोई तरीका है कि मैं अपने भंडार को साफ़ या साफ़ कर सकता हूं ताकि मैं खरोंच से शुरू कर सकूं?

मुझे किसी भी सामग्री के बारे में बहुत परेशान नहीं है, तो क्या मैं सिर्फ भंडार को हटा सकता हूं, फिर उसी नाम के साथ एक नया बना सकता हूं?

उत्तर

108

इसे हटाने की कोई आवश्यकता नहीं है।

अपने नए स्थानीय रेपो, बस से:

git push --force -u origin master 

कि नया एक आप स्थानीय रूप से किया है के आधार पर आपके BitBucket मास्टर शाखा के इतिहास को बदल देगा।

अब, यदि आपने पहले अन्य शाखाओं को धक्का दिया था, तो आप delete them करना चाहेंगे।

git push origin :oldBranch 
+0

बढ़िया, धन्यवाद! क्या हालिया गतिविधि लॉग से अलग करने का कोई तरीका है? – MTCoster

+0

@MatthewCoster अच्छा सवाल है। मुझे बिटबकेट पक्ष में दर्ज गतिविधियों की सूची को संशोधित करने के तरीके से अवगत नहीं है। (बिट बिटकेट रिपो को चुपचाप हटाने की तरह थोड़ा: https://bitbucket.org/site/master/issue/4271/make-it-possible-to-silently-delete-a)। यह एक मुद्दा हो सकता है या https://bitbucket.org/site/master/issues?status=new&status=open – VonC

+0

ठीक करने के लिए वृद्धि के लिए अनुरोध हो सकता है, वैसे भी धन्यवाद। – MTCoster

संबंधित मुद्दे