पर गिट चेरी-पिक शाखा रहित प्रतिबद्धता मैं ग्रिथ से एक प्रतिबद्धता चुनने की कोशिश कर रहा हूं।रिमोट
https://github.com/angular/angular.js/commit/469b750019adb193f2b973ab841ac87d0d06d4f2
जहां तक मेरा बता सकते हैं, यह किसी भी सक्रिय शाखाओं का एक हिस्सा नहीं है। मैं अपने स्थानीय रेपो में यह करने की कोशिश की:
git remote add upstream https://github.com/angular/angular.js.git
git fetch upstream
git cherry-pick 469b750
मैं इस त्रुटि मिलती है
fatal: bad revision '469b750'
मैं क्या संभव करने के लिए कोशिश कर रहा हूँ है? मैंने खोए, अनाथ, और शाखाहीन कामों की खोज की, लेकिन मुझे कुछ भी नहीं मिला जो मदद करता था। मैं बस इसे कॉपी/पेस्ट कर सकता हूं और इसके साथ किया जा सकता हूं, लेकिन मैं इतिहास रखने और गिट के बारे में और जानने की कोशिश कर रहा हूं। धन्यवाद।
किसी रिमोट से एक प्रतिबद्धता प्राप्त करने का कोई तरीका नहीं है जो किसी संदर्भ के माध्यम से पहुंच योग्य नहीं है (जो चेरी-पिक के लिए एक शर्त है) –
सबसे अधिक संभावना है कि सवाल में प्रतिबद्धता बल-पुश के बाद पहुंच योग्य नहीं हो पाई है (ध्यान दें कि इसके माता-पिता, '80ea36256f8ffc6ad59ea5964c919c36327a909d', अभी भी पहुंच योग्य है) लेकिन [किसी भी तरह से अभी भी गिथब पर दिखाई देता है] (https://help.github.com/articles/commit-exists-on-github-but-not-in-my -local क्लोन/# शाखा-कि निहित-प्रतिबद्ध-था-हटाया गया)। पुष्टिकरण के लिए – Jubobs