मेरे पास मेरी स्थानीय शाखा में एक प्रतिबद्ध xyz है जो मैं जांचना चाहता हूं कि यह रिमोट रिलीज रिपॉजिटरी में शामिल है या नहीं; क्या मैं इसे कुछ आसान तरीके से कर सकता हूं? मैं रिमोट रेपो क्लोन कर सकता था, लेकिन मैं एक अच्छा + तेज तरीका की उम्मीद कर रहा हूं। git ls-remote
आशाजनक लग रहा था, लेकिन वहां मेरे लिए कुछ भी मूल्य नहीं मिला। धन्यवाद!गिट: रिमोट रेपो में xyz प्रतिबद्ध करें या नहीं?
उत्तर
मान लीजिए कि रिमोट रिपोजिटरी को संदर्भित रिमोट को origin
कहा जाता है।
git fetch origin
अब आप पता लगाने के लिए जो रिमोट शाखाओं में से है, जो प्रतिबद्ध git branch
के लिए उपयोगी --contains
विकल्प का उपयोग कर सकते हैं:: उस मामले में, पहले के साथ अपने सभी दूरस्थ ट्रैकिंग शाखाओं अद्यतन
git branch -r --contains xyz
(-r
का अर्थ केवल रिमोट-ट्रैकिंग शाखाओं को दिखाने का है।) यदि xyz
प्रतिबद्धता आपके एक या अधिक रिमोट-ट्रैकिंग शाखाओं में निहित है, तो आपको आउटपुट दिखाई देगा:
origin/test-suite
origin/HEAD -> origin/master
origin/master
यदि यह आपके स्थानीय भंडार में निहित है, लेकिन रिमोट-ट्रैकिंग शाखाओं में से एक नहीं है, तो आउटपुट खाली हो जाएगा। हालांकि, यह है कि अगर प्रतिबद्ध बिल्कुल, आप त्रुटि malformed object name
और एक उपयोग संदेश मिलेगा अपने भंडार में ज्ञात नहीं है - यदि आप इसे अपेक्षा नहीं कर रहे शायद थोड़ा भ्रमित ...
जैसा मार्क ने कहा कि ,
git branch -a --contains commitish
हालांकि, शाखाओं कि प्रतिबद्ध के एक चेरी उठाया/रिबेस/मर्ज किए गए संस्करण हो के लिए सावधान रहना।
यह आसान
git log --cherry-pick --left-right <commitish> ^remote/branchname
में आते हैं यह सूची जाएगा प्रतिबद्ध केवल अगर यह दूरस्थ शाखा में (एक cherrypick के रूप में) मौजूद नहीं है हो सकता है। कैसे --cherry चुन सकते हैं जहाँ पर एक विवरण के लिए लॉग के लिए आदमी पृष्ठ देखें पहचानती है बराबर करता
बेशकविलीन हो जाती है/संघर्ष के संकल्प या स्क्वैश के साथ rebases इस
- 1. गिट रिमोट रेपो
- 2. स्थानीय और रिमोट गिट रेपो
- 3. रिमोट गिट रेपो (हेरोकू)
- 4. गिट रिमोट रेपो
- 5. रिमोट रेपो
- 6. रिमोट रेपो
- 7. गिट: अंतिम पुश/प्रतिबद्ध
- 8. गिट-प्रतिबद्ध या गिट-स्टेटस
- 9. एचजी/गिट रिमोट रेपो कैसे बनाएं?
- 10. रिमोट गिट रिपोजिटरी
- 11. पुशड गिट प्रतिबद्ध
- 12. विंडोज पर रिमोट गिट रेपो कैसे सेटअप और क्लोन करें?
- 13. रिमोट रेपो
- 14. गिट रिमोट/साझा प्री-प्रतिबद्ध हुक
- 15. जांचें कि स्थानीय गिट रेपो में सबकुछ प्रतिबद्ध है और
- 16. रिमोट रेपो से गायब फाइलें पुनर्प्राप्त करें?
- 17. गिट में संशोधित (लेकिन प्रतिबद्ध नहीं) फ़ाइलों को अनदेखा करें?
- 18. गिट प्रतिबद्ध निर्देशिका
- 19. एक खाली रेपो एसवीएन सर्वर पर गिट रेपो कैसे प्रतिबद्ध करें?
- 20. गिट रिमोट
- 21. आकस्मिक रूप से प्रेरित प्रतिबद्ध: गिट प्रतिबद्ध संदेश बदलें
- 22. गिट रेपो
- 23. गिट में रिमोट शाखा कैसे चेकआउट करें?
- 24. गिट रेपो नाम
- 25. गिट - रेपो
- 26. रिमोट गिट रिपॉजिटरी
- 27. गिट प्रतिबद्ध
- 28. गिट-रेपो सभी प्रतिबद्ध फ़ाइलों (अज्ञात शाखा और प्रतिबद्ध) में स्ट्रिंग के लिए खोज रहे हैं
- 29. गिट रेपो को डार्क्स में कनवर्ट करें
- 30. गिट रेपो
की तरह अपने आप पता लगा नहीं किया जा सकता के साथ ऐसा करने का कोई तरीका है गिट नलसाजी? –
@ डीपीके: मैं शायद 'गिट फॉर-प्रत्येक-रेफरी' के साथ रिमोट-ट्रैकिंग शाखाओं पर फिर से प्रयास करता हूं और जांच करता हूं कि क्या प्रत्येक शाखा में यह प्रतिबद्धता है कि 'गिट मर्ज-बेस' ' '। –