गीथब (सी) डेस्कटॉप ऐप से नीचे इस तस्वीर में इस बटन को "मास्टर से अपडेट करें" (इस मामले में) है। मैं सोच रहा था कि अगर किसी के पास अंतर्दृष्टि थी कि गिट फ़ंक्शन ट्रिगर्स करता है। मुख्य रूप से मुझे दिलचस्पी है यदि या विलय का उपयोग किया जाता है। (मुझे किसी भी प्रकार का लॉग कंसोल नहीं मिला)।गिथब डेस्कटॉप: "<branch> से अपडेट करें" बटन
उत्तर
Git GitHub डेस्कटॉप में बटन अंतर्निहित आदेशों अच्छी तरह से प्रलेखित नहीं कर रहे हैं, तो मैं एक समय पहले की जांच की। मैंने निष्कर्ष निकाला कि "से ... अद्यतन" बटन भेजा
git merge --no-ff -m "Merge <auto_text> <branch_name>" <branch_name>
या कुछ और "की तुलना" शाखा GitHub डेस्कटॉप जीयूआई में <branch_name>
करने के लिए सेट के साथ लगभग समान।
मैं निम्नलिखित तरीके से निष्कर्ष पर पहुँचे:
पहले, मैं एक भंडार है कि मैं अपने GitHub खाते को नियंत्रित काँटेदार। फिर, मैंने अपने गिटहब खाते से मेरी स्थानीय मशीन में भंडार क्लोन किया। इसके बाद, मैंने (मूल) मुख्य रिमोट रिपोजिटरी में एक छोटा सा परिवर्तन किया। अंत में, मैंने अपनी स्थानीय मशीन पर एकल प्रतिबद्धता लाने के लिए git fetch <remote_name_assigned_to_main_repo>
(<remote_name>
) का उपयोग किया। इस fetch
के बाद, "अपडेट ..." बटन जलाया गया।
यह एक परिदृश्य है, जिसमें शाखा अपने स्थानीय भंडार में बाहर की जाँच की, master
की स्थापना की, एक मुख्य दूरदराज के भंडार में master
पीछे प्रतिबद्ध था। डिफ़ॉल्ट रूप से, git merge <remote_name>
ने एक फास्ट-फॉरवर्ड विलय (बिना विलय प्रतिबद्धता के) उत्पन्न किया होगा।
[email protected]{0}: merge <remote_name>/master: Merge made by the 'recursive' strategy.
और किसी मर्ज log
में प्रतिबद्ध:
Merge remote-tracking branch '<remote_name>/master'
('पुनरावर्ती
"से ... अपडेट" बटन का उपयोग करना है, तथापि, निम्नलिखित reflog
प्रविष्टि में हुई 'रणनीति "... एक शाखा खींचने या विलय करते समय डिफ़ॉल्ट विलय रणनीति है।" मैनुअल प्रति।)
मैंने एक परिदृश्य भी स्थापित किया जिसमें git rebase
मील ght एक विकल्प रहा है, लेकिन एक ही विलय व्यवहार देखा।
बस "शाखा" मेनू में जाते हैं, तो "वर्तमान शाखा में मर्ज ..." और चुनें शाखा जिसे आप अपना "अपडेट" प्राप्त करना चाहते हैं।
- 1. गिथब डेस्कटॉप
- 2. बटन से एंड्रॉइड अपडेट विजेट
- 3. गिथब
- 4. मैक के लिए गिथब: पुल अनुरोध बटन गुम है
- 5. गिथब शाखा से जेम स्थापित करें?
- 6. डेस्कटॉप एप्लिकेशन
- 7. गिथब
- 8. गिथब
- 9. <बटन प्रकार = "सबमिट करें"> संगतता?
- 10. साइटकोर डेस्कटॉप साइट से डेस्कटॉप डेटाबेस
- 11. अजाक्स, बैक बटन और डीओएम अपडेट
- 12. गिथब। पीडीएफ diffs
- 13. जार फ़ाइलों को स्वचालित रूप से अपडेट करें
- 14. गिथब शाखा
- 15. गिथब पेजेस से JSON डेटा की सेवा करें
- 16. गिथब मार्कडाउन
- 17. गिथब एपीआई
- 18. गिथब और फोगबगज़
- 19. डेस्कटॉप से एंड्रॉइड
- 20. बैकबोन - दृश्य फ़ंक्शन से यूआरएल अपडेट करें
- 21. सबमिट बटन के साथ डेटाबेस डेटा अपडेट करें
- 22. एएसपीनेट में अपडेट प्रगति पर बटन अक्षम करें अजाक्स
- 23. डेस्कटॉप पर यूडब्ल्यूपी शीर्ष एक्स बटन द्वारा बंद - कोई घटना
- 24. डॉटफाइल प्रबंधित करने के लिए गिथब का उपयोग कैसे करें?
- 25. क्यूएमएल डेस्कटॉप
- 26. डेस्कटॉप रीफ्रेश/रीलोड कैसे करें
- 27. डेस्कटॉप
- 28. दूरस्थ डेस्कटॉप
- 29. एक गिथब संरक्षित भंडार
- 30. विंडोज और गिथब डेस्कटॉप के लिए गिट के बीच क्या अंतर है?
गिटहब ने संभवतः इस डिज़ाइन को चुना, जिसके लिए विलय प्रतिबद्धता की आवश्यकता होती है, यहां तक कि रूढ़िवाद से बाहर एक तेजी से आगे विलय या रिबेस को प्राथमिकता दी जा सकती है। गिटहब डेस्कटॉप उपयोगकर्ता गिट के लिए नए हैं और एक मर्ज प्रतिबद्धता को 'गिट रिवर्ट' के साथ पूर्ववत किया जा सकता है जबकि एक फास्ट-फॉरवर्ड मर्ज या रीबेस नहीं हो सकता है। – SoFarther