2015-11-10 4 views
5

पर GitHub डेस्कटॉप से ​​Git संस्करण को अद्यतन करने के लिए कैसे मैं git 2.5 में शुरू की गई नई worktree कार्यक्षमता का उपयोग करना चाहते हैं। हालांकि, मुझे नहीं पता कि गिटहब डेस्कटॉप के नवीनतम संस्करण ( गिट स्वयं के अपडेट) को कैसे अपडेट किया जाए।विंडोज

मैं GitHub for desktop स्थापित करता हूं और आशा करता हूं कि यह नवीनतम संस्करण के साथ जहाजों की उम्मीद है, हालांकि git --versiongit version 1.9.5.github.0 देता है। लेकिन अगर मैं सही ढंग से समझता हूं, तो हम पहले ही संस्करण 2.6.x पर हैं! तो मैं अपने विंडोज मशीन पर इस संस्करण में कैसे अपडेट कर सकता हूं, जहां मैंने स्थापित गिट का एकमात्र संस्करण जीएच डेस्कटॉप के साथ था?

+0

मैंने गिट सिस्टम सेटिंग्स के बारे में एक चेतावनी जोड़ने के लिए अपना जवाब संपादित किया है। – VonC

उत्तर

2

नवंबर 25, 2015 अपडेट करें।
इसके लायक होने के लिए, गिटहब डेस्कटॉप (अंत में) एक और हालिया गिट संस्करण का उपयोग करता है: 2.5। Brendan Foster tweet देखें।


मूल जवाब (जल्दी नवंबर 2015)

पहले, windows release is available here on GitHub के लिए नवीनतम Git।
मैं हमेशा संग्रह पोर्टेबल फॉर्म का उपयोग करता हूं (कहीं भी मुझे अनजिप किया जाता है, और PATH में जोड़ा जाता है)।

लेकिन अगर आप exe सेटअप को चुना है, कि यह C:\Program Files\Git में स्थापित किया गया है का मतलब है।

हालांकि, as I mentioned here, Git भी GitHub डेस्कटॉप खुद स्थापना पथ में शामिल है (%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin)

आप सकता है, सिद्धांत रूप में, फ़ोल्डर portab ~ 1 का सही मूल्य एक निर्देशिका जंक्शन से बदल देते हैं:

cd %USERPROFILE%\AppData\Local\GitHub 
dir # take note of the exact name of PORTABLEGIT folder: <PORTAB...> 
move <PORTAB...> old_PORTABLEGIT 
mklink /J <PORTAB...> "C:\Program Files\Git" 

मेरा नवीनतम में GitHub डेस्कटॉप 3.0.7.1 3397ae4, मैं देख रहा हूँ:

C:\Users\vonc\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin 

हालांकि, वह काम नहीं होगा: GitHub डी प्रारंभ करने वाले sktop फिर, यह परिवर्तन का पता लगाने और अपने स्वयं के एम्बेडेड Git संस्करण (1.9.5)

तो आप आसानी से एक और Git संस्करण का उपयोग करने GitHub डेस्कटॉप बाध्य नहीं कर सकता बहाल होगा।


यहां तक ​​कि अगर आप किसी भी तरह सक्षम Git का एक और संस्करण का उपयोग करने के डेस्कटॉप के लिए GitHub मजबूर करने के लिए थे, तो आप ध्यान से अपने स्वयं के आंतरिक Git सिस्टम विन्यास रिपोर्ट करने के लिए होगा:

C:\Users\vonc\AppData\Local\GitHub\PortableGit_c2b...\etc\gitconfig 

इस फ़ाइल GitHub को अंक डेस्कटॉप विशिष्ट सेटिंग:

[http] 
     sslcainfo = /bin/curl-ca-bundle-ghfw.crt 
[credential] 
     helper = !github --credentials 

[filter "ghcleansmudge"] 
     clean = cat 
     smudge = cat 

उन सेटिंग्स Git की एक गैर GitHub एम्बेडेड संस्करण में नहीं मौजूद हैं, और n होगा बहाल करने के लिए ईद।

+0

तो, निष्कर्ष में: * तो आप आसानी से गिटहब डेस्कटॉप को अन्य गिट संस्करण का उपयोग करने के लिए मजबूर नहीं कर सकते। *? –

+0

@BramVanroy बिल्कुल। आप गिटहब समर्थन के साथ पुष्टि कर सकते हैं, लेकिन जिस तरह से मैं उनके उत्पाद को देखता हूं, उन्होंने अपना खुद का गिट संस्करण रखने और किसी भी "टिंकरिंग" को रोकने के लिए वास्तव में कड़ी मेहनत की। – VonC

+0

ऐसा नहीं है कि मैंने उनसे संपर्क करने का प्रयास करने में बहुत मेहनत की है, लेकिन मुझे उन ट्वीट्स पर कोई जवाब नहीं मिला जिन्हें मैंने दुर्भाग्य से भेजा था। चीज़ों को समझने के लिए धन्यवाद! –

1

आप Windows Git संस्थापक यहाँ पा सकते हैं: http://www.git-scm.com/

सर्वोत्तम परिणामों के लिए, मैं Github डेस्कटॉप की स्थापना रद्द करने का सुझाव देते हैं, Git (जो आप ऊपर के लिंक से डाउनलोड) स्थापित करने, और Github ग्राहक फिर से स्थापित करने।

+0

एचएम, दुर्भाग्य से यह काम नहीं करता है। जैसा आपने कहा था मैंने किया था, और गिटहब डेस्कटॉप द्वारा उपयोग किया गया गिट संस्करण अभी भी 1.9.5 संस्करण है। गिट स्थापित किया गया है, हालांकि, क्योंकि जब मैं बैश कमांड से नए स्थापित गिट फ़ोल्डर में गिट -वर्जन चलाता हूं, तो यह 2.6.3 लौटाता है। –

-1

निर्देश steps required to update github for windows का वर्णन यहाँ सूचीबद्ध हैं:

  1. विंडोज के लिए Github के ऊपरी-दाएं कोने में स्थित आइकन कि एक छोटे गियर या कॉग की तरह दिखता है पर क्लिक करें (छवि उदाहरण देखें) ।

  2. चुनें GitHub डेस्कटॉप बारे में मेनू शुरू की से जब आपने चरण 1

  3. अगर कोई अपडेट उपलब्ध है में आइकन पर क्लिक कर, आप क्लिक करने के पुनरारंभ अद्यतन को स्थापित करने के लिए अनुमति दी जाएगी।

  4. यहाँ पर all the steps screen grabbed off the app के लिए लिंक है imgur

+0

में यह सवाल नहीं है।मुझे ऐप –

0

आप worktree उपयोग करना चाहते हैं यही कारण है कि आप MSYS2 स्थापित नहीं करते?

MSYS2 जो अब और नहीं रखा है

यह एक यूनिक्स सांत्वना की तरह है और आप Pacman जो Archlinux

से एक पैकेज प्रबंधक

मुझे आशा है कि 'है करने के लिए अपने स्वयं के Git संस्करण धन्यवाद अद्यतन कर सकते हैं mSysGit का एक कांटा है यह सहायक मिलेगा!

सादर

संपादित: आप केवल "Windows के लिए Git" का उपयोग करना चाहते हैं, तो here अंतिम रिलीज जो Git v2.6.3 साथ आता है।

+0

के अंदर गिट के एक अद्यतन संस्करण का उपयोग करने की आवश्यकता है, मैं नवीनतम गिट संस्करण का उपयोग करने के लिए बस गिट खोल का उपयोग कर सकता हूं, समस्या यह है कि मैं गिथब डेस्कटॉप के सबसे हाल के संस्करण का उपयोग करना चाहता हूं। –

+0

तो यहां आपको जो चाहिए वह है: [गिट 2.6.3] (https://github.com/git-for-windows/git/releases/) – peltho

+0

विंडोज़ के लिए गिट नहीं। डेस्कटॉप के लिए गिथब। –