2013-03-28 8 views
19

से शुरू करें I प्रोजेक्ट को चींटी से मैवेन का उपयोग करने से रोकने के लिए गलती से खराब स्थिति में रेपो मिला। अब, मैं रेपो से रेपो और स्टार्टओवर को साफ़ करना चाहता हूं। गिट के लिए नया होने के नाते, मैं थोड़ा सावधान हूं और यह सुनिश्चित नहीं करता कि अगर मैं सिर्फ चेकआउट कर सकता हूं तो स्थानीय रूप से सभी फाइलों और फ़ोल्डर्स को हटा दें, फिर रिमोट रेपो को दबाएं या वास्तव में यह एक बहुत बुरा विचार था। किसी कारण से मुझे Google में सही प्रश्न पूछने में कठिनाई हो रही है। : डीगिट: स्थानीय और रिमोट रेपो साफ़ करें और

+0

क्यों न सिर्फ रेपो को हटाने के बाद इसे फिर से प्रारंभ? – ppeterka

+0

बस अपनी स्थानीय निर्देशिका में '.git' dir को हटाएं और github को' गिट पुश --force' करें जो समाधान मुझे लगता है। –

उत्तर

31

बस स्थानीय .git निर्देशिका हटाएं, सर्वर से रेपो हटाएं (यदि यह github - repo -> setiings -> निकालें)।

फिर सर्वर पर नया भंडार बनाने के लिए, और स्थानीय स्तर पर कार्य करें:

git init 
git remote add origin [email protected]:user/project.git 
git add . 
git commit -m "Initial commit" 
git push -u origin master 
+0

एक जोड़ा जो इसका उपयोग कर सकता है, और सावधानी के साथ इसका उपयोग करें। 'Git धक्का -u मूल मास्टर --force' – Jessycormier

+0

@Jessycormier वास्तव में' --force' की आवश्यकता नहीं है, तो भंडार सर्वर से हटा दिया है। यदि मौजूदा भंडार का उपयोग किया जाता है तो यह शायद भंडार इतिहास को ओवरराइट कर देगा। –

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