मुझे यकीन नहीं है कि इस समस्या के लिए सही शब्द क्या है। असल में, मैं अपने दूरस्थ भंडाररिमोट रिपोजिटरी में फ़ाइलों को कैसे हटाएं?
पर कुछ फ़ाइलों & निर्देशिका हटाने की जरूरत मैं एक स्थानीय Git रेपो GitHub में & दूरस्थ रेपो
- अपने आप काम कर रहा था।
- एक दोस्त ने एक पुल अनुरोध किया।
- मैं उनके अनुरोध (GitHub इंटरफ़ेस के माध्यम से)
- मैं परिवर्तन खींच लिया विलय कर दिया।
- मैं कोड का परीक्षण किया और उसके परिवर्तन (प्रथम स्थान पर विलय कर दिया है नहीं होना चाहिए)
- मैं वापस पिछले एक स्वरूप में वापस लौटा
- कुछ परिवर्तन किए
- सर्वर से पुश करने लेने के लिए नहीं करने का फैसला।
यह कैसे अपने स्थानीय भंडार इस समय की तरह लग रहा है:
* 7e143b1 (HEAD)
|\
| * 18cea0f (origin/master, origin/HEAD, master)
| |\
| | * fc19ccf
* | | 6f3c58a
|//
* | 8d82486
|/
| * d3ce65f (pre-install-activeadmin)
|/
* 7d0566c
* d1c77ab
* 75ba704
* 30dc67c (heroku/master)
* f89b1f6
* ea5e2db
* 08931d6
* 9773a6f
* b636aba
* cb6f8d4
मैं 7d0566c
करने के लिए अपने स्थानीय रेपो बदल सकते हैं। मुझे यकीन नहीं है कि मेरे रिमोट रेपो पर सिर कहां इंगित कर रहा है।
मैं रिमोट रेपो पर उन फ़ाइलों को कैसे हटा सकता हूं लेकिन मेरे स्थानीय रेपो पर नहीं हैं?
जाहिर है, मैं क्योंकि मैं एक पिछले करने के लिए अपने प्रमुख की एक रीसेट के लिए प्रतिबद्ध किया अपने स्थानीय रेपो में अपनी फ़ाइलों के किसी भी दिखाई नहीं देता। हालांकि, रिमोट रेपो अभी भी अपनी फाइलें दिखाता है। जब मैं प्रतिबद्ध करता हूं, तो यह ठीक काम करता है।
क्या मेरा वर्कफ़्लो गलत है? मुझे पहले पैच का परीक्षण करना चाहिए था। कोई उपाय? मैं संस्करण नियंत्रण के लिए नया हूँ। धन्यवाद
आप के बाद से यह एक नंगे भंडार है एक दूरस्थ जैसे GitHub पर न जोड़ें/निकालें फ़ाइलें। देखें कि क्या गिटब और आपके स्थानीय रेपो के लिए रेफस्पेक्स 'गिट रेव-पार्स हेड' और 'गिट रेव-पार्स मूल/मास्टर' (यदि आपके रिमोट को 'मूल' नाम दिया गया है) निष्पादित करके समान हैं। – fge
मुझे लगता है कि अगर आप 'git log --pretty =" प्रारूप का आउटपुट दिखाते हैं तो यह मदद करेगा:% h% d "--graph --all' और वहां से समझाएं। – htanata
दाएं। आप फ़ाइलों को जोड़/हटा नहीं करते हैं। अहम। वे भिन्न हैं। मुझे इस समस्या को कैसे ठीक करना चाहिए?धन्यवाद – dvliman