संपादित करें (2 वर्ष बाद: अक्टूबर 2014)
जोहान्स शिंडेलिन ने अभी-अभी (अक्टूबर 2014) समझाया कि एमएससिसिट को चरणबद्ध किया गया है :
अब हमारे पास विंडोज एसडीके के लिए एक लाइट-वेट गिट है - जो अनिवार्य रूप से एक मानक मिनगॉव / एमएसआईएस सिस्टम है जिसे पैकेज मैनेजर मिंगव-गेट के माध्यम से प्रबंधित किया जाता है।
हमने "msysGit" (साथ ही इसी नाम के GitHub org ) नाम को चरणबद्ध करने का फैसला किया और Git for Windows ( इसी GitHub org के साथ) पर काम किया , और इंस्टॉलर के लिए "Git for Windows" नाम का उपयोग किया। "एंड-यूजर्स" और "विंडोज डेवलपर्स के लिए जीआईटी को लक्षित करने वाले पर्यावरण के लिए" विंडोज एसडीके के लिए गिट ")।
संपादित करें (3 साल बाद: अप्रैल 2012)
MsysGit (अब GitHub पर ) जाने का तरीका है यदि आप Git दुनिया में हल्के- फुल्के तेज शुरुआत चाहते हैं: संग्रह को अनज़िप करें, लॉन्च करें git-cmd.bat
या git-bash.bat
आप करें।
इसकी नवीनतम रिलीज़ (1.7.10, अप्रैल 2012) में अब यूटीएफ -8 के लिए समर्थन भी शामिल है, इसे GitExtension में भी शामिल किया गया है । हालांकि अपने autocrlf
झूठ को सेट करने के लिए मत भूलना ।
यदि आप वास्तव में सभी अन्य यूनिक्स कमांड्स को याद कर रहे हैं जो कि msysgit के साथ पैकेज नहीं है, तो बस GoW (विंडोज पर गन्नू) की एक रिलीज को डाउनलोड करें , जिसे उपयुक्त रूप से " सिग्विन का हल्का विकल्प" नाम दिया गया है।
मेरा मतलब है: 130 यूनिक्स कमांड एस ...
Cygwin को केवल कुछ मामलों के लिए एक बैकअप समाधान होना चाहिए, जैसे कि बड़ी Git रिपॉजिटरी की स्थानांतरण गति , जैसा कि उनके उत्तर में incrementor द्वारा नीचे उल्लेख किया गया है ।
जून 2012: यदि आप GitHub के साथ बातचीत करना चाहते हैं , तो अब आपके पास http://windows.github.com (" विंडोज के लिए डिजाइनिंग GitHub " भी देखें )।
यह न केवल आपके लिए ssh कुंजियों को कॉन्फ़िगर करेगा (और आपके GitHub प्रोफ़ाइल में जनरेट की गई कुंजी को जोड़ेगा), लेकिन यह सभी git ऑपरेशंस के लिए, एक ... MsysGit भी इंस्टॉल करेगा।
मूल उत्तर (अप्रैल 2009)
मुझे MsysGit के नवीनतम संस्करण के साथ कोई समस्या नहीं है:
मैं विकल्प 2 का उपयोग करता हूं , जिसका अर्थ है कि मैं केवल GAT \ bin निर्देशिका को PATH पर्यावरण चर में जोड़ता हूं, लेकिन कुछ अंतर्निहित विंडोज़ टूल को ओवरराइड किए बिना।
मैं नोटपैड ++ और विनमर्ज़ (या डिफमर्ज़) जैसे बाहरी उपकरणों को प्रबंधित करने में कामयाब रहा
मैंने सफलतापूर्वक svn2git जैसी स्क्रिप्ट्स को चलाया क्योंकि, MsysGit1.6.2 + से, इसमें ' git svn
' कमांड शामिल है।
और अंत में मैं MsysGit1.6.2.3 के लिए तत्पर हूं, इसके लिए अंत में ' git filter-branch
' कमांड शामिल होगा ! (फ़िल्टर-शाखा का एक धीमा संस्करण, लेकिन फिर भी)।
यूनिक्स कमांड के लिए, मैं एक GnuWin32 कोरूटिल्स पैकेज स्थापित करना पसंद करता हूं , और उन्हें केवल तब उपयोग करता हूं जब मुझे उनकी आवश्यकता होती है।
तो सब के सब, मैं Cygwin परत का उपयोग नहीं करते हैं, और इसके Windows- आधारित रिलीज़ MsgGit में बहुत अच्छी तरह से चलाने में कामयाब रहे।