मैं इस Git आदेशों किया है रीसेट करें। सब भी धक्का देने के बाद अच्छा था, कोई त्रुटि नहीं थी, लेकिन मेरे भंडार (अवलोकन) के बिट्टबकेट मुख्य पैनल पर अभी भी काम करता है। और मुझे यह समझ में नहीं आया, क्या मैंने रिमोट रिपोजिटरी रीसेट कर दी है या नहीं?Bitbucket Git
उत्तर
समस्या यह है कि आपका एसएचए नहीं बदला है इसलिए गिट वास्तव में बिटबकेट पर रिमोट को अपडेट नहीं करता है। जहां भी आप रीसेट करते हैं, इतिहास अभी भी मौजूद है, तो आप git pull
कर पाएंगे और आपके स्थानीय रेपो को बाद में सभी काम मिलेंगे।
git reset --hard HASH
करने के बाद, git reset HEAD~
(नोट: यह एक सॉफ्ट रीसेट है) फिर परिवर्तनों की अनुशंसा करें। यह प्रतिबद्धता के लिए एक नया एसएचए उत्पन्न करेगा और जब आप अपने परिवर्तनों को धक्का देते हैं, तो बिटबकेट पर पेड़ अपडेट होने के साथ अपडेट किया जाना चाहिए।
चेतावनी यह इतिहास बदल रहा है और अगर वहाँ दूसरों है कि रेपो से खींच लिया है, यह परेशानी का कारण होगा। रिमोट शाखा में बदलावों को पूर्ववत करने के लिए यह सामान्य वर्कफ़्लो नहीं होना चाहिए, आपको git revert
का उपयोग करना चाहिए।
git reset
काम नहीं करता है; अगर यह आपका इरादा है। यह आपकी स्थानीय मशीन पर मौजूदा काम करने वाले पेड़ (चरणबद्ध परिवर्तन किए जाने वाले परिवर्तन) को रीसेट करता है।
- 1. को Git और Bitbucket
- 2. BitBucket
- 3. Azure - Bitbucket
- 4. Bitbucket निष्पादित कर सकते हैं नहीं Git अपलोड पैक
- 5. दूरस्थ: अनधिकृत घातक: प्रमाणीकरण विफल Bitbucket
- 6. Capistrano bitbucket - अनुमति अस्वीकार (publickey)
- 7. वृद्धि Bitbucket पाइपलाइनों में एक नंबर
- 8. bitbucket - मेजबान के 'bitbucket.org' प्रामाणिकता
- 9. Git SSH सार्वजनिक कुंजी
- 10. कनेक्ट BitBucket करने के लिए प्रॉक्सी
- 11. Bitbucket मुद्दा तरह: वृद्धि बनाम कार्य
- 12. चेकआउट bitbucket पुल अनुरोध स्थानीय स्तर पर
- 13. Git जीयूआई और Git
- 14. Git: पूरे Git इतिहास
- 15. Git
- 16. Git
- 17. Git
- 18. , Git
- 19. Git -
- 20. Git
- 21. Git
- 22. GIT
- 23. Git
- 24. Git-SVN से निपटने के लिए कैसे जब उपयोग करने के लिए दोनों Git और सबवर्सन
- 25. Markdown आंतरिक BitBucket में काम नहीं कर लिंक README.md
- 26. रिवर्ट वापस विशिष्ट करने के लिए Git
- 27. क्यों स्पष्ट Git फोन Git रीसेट (--mixed)
- 28. Git-गुप्त कोष बनाम Git शाखा
- 29. , एक Git सबट्री को Git submodule
- 30. Git पिछले Git के बाद rebase विलय
बिट्सकेट इतिहास को हटाने या साफ़ करने के कोई तरीके नहीं हैं? – malcoauri
या – malcoauri
'गिट रिवर्ट' को छुपाने के लिए रिमोट ट्री रीसेट करें निर्दिष्ट प्रतिबद्धता पूर्ववत कर सकते हैं (यद्यपि मर्ज नहीं करते हैं)। उस के बाहर; आपका सबसे अच्छा शर्त नया शुरू करना होगा। – jackyalcine