git bash एक शेल है जहां:
" फिक्स msysGit पोर्टेबल $HOME
स्थान देखें" :
विंडोज 64 पर:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Prog\Git\1.7.1\bin\sh.exe" --login -i"
यह अलग है git-cmd.bat
, जो एक सादे डॉस कमांड प्रॉम्प्ट में गिट कमांड प्रदान करता है।
Windows (G4W) के लिए GitHub जैसा एक उपकरण git के लिए अलग शेल प्रदान करता है (एक PowerShell एक सहित)
अप्रैल 2015 अपडेट करें :
नोट: msysgit में git बैश। 1.9.5 खिड़कियों के लिए एक पुराना एक है:
GNU bash, version 3.1.20(4)-release (i686-pc-msys)
Copyright (C) 2005 Free Software Foundation, Inc.
लेकिन msysgit (Q4 2015) और नए Git For Windows (Q2 2015) के चरणबद्ध तरीके से , अब आपके पास Windows 2.3.5 के लिए Git है ।
यह 64 बिट msys2 परियोजना , आधुनिक साइगविन (POSIX अनुकूलता परत) और MinGW-w64 पर आधारित मूल विंडोज सॉफ्टवेयर के साथ बेहतर इंटरऑपरेबिलिटी के आधार पर, 64 बिट्स msys2 परियोजना के आधार पर, हाल ही में एक अधिक बैश है। अपने स्वयं के इंस्टॉलर के साथ भी msys2
आता है।
Git बैश अब है (Windows के लिए नए Git के साथ):
GNU bash, version 4.3.33(3)-release (x86_64-pc-msys)
Copyright (C) 2013 Free Software Foundation, Inc.
मूल उत्तर (जून 2013) अधिक सटीक रूप से, msygit wiki से :
ऐतिहासिक रूप से, विंडोज पर गिट केवल आधिकारिक तौर पर सिगविन का उपयोग करके समर्थित था।
मूल Windows संस्करण बनाने में मदद करने के लिए, यह प्रोजेक्ट mingw कांटा के आधार पर शुरू किया गया था ।
परियोजना के नामों के दूधिया 'सूप' को और अधिक स्पष्ट करने के लिए, हम इस तरह कहते हैं:
- msysGit - इस प्रोजेक्ट का नाम है, विंडोज के लिए Git के लिए एक बिल्ड वातावरण, जो आधिकारिक बायनेरिज़ को रिलीज़ करता है
- MinGW - मूल Microsoft Windows अनुप्रयोगों के लिए एक न्यूनतम विकास वातावरण है।
यह वास्तव में Microsoft रनटाइम पर एक बहुत पतली संकलन-समय परत है; MinGW कार्यक्रम इसलिए वास्तविक विंडोज प्रोग्राम हैं, जिसमें यूनिक्स-शैली पथ या POSIX निकेट्स की कोई अवधारणा नहीं है जैसे कि fork()
कॉल
- MSYS - एक बॉर्न शेल कमांड लाइन दुभाषिया प्रणाली है, जिसका उपयोग MinGW (और अन्य) द्वारा किया जाता है, जिसे सिग्विन से अतीत में लिया गया था
- साइग्विन - पर्यावरण की तरह एक लिनक्स, जिसका उपयोग अतीत में विंडोज के लिए गिट बनाने के लिए किया जाता था, आजकल उसका एमएसएनजीट से कोई संबंध नहीं है
तो, "गिट बश" के बारे में आपकी दो पंक्तियों का वर्णन है:
" Git bash
" विंडोज के लिए गिट "में शामिल एक एमएसआईएस शेल है, और सिग्विन का पतला संस्करण है (उस पर एक पुराना संस्करण), जिसका एकमात्र उद्देश्य बैश चलाने के लिए पर्याप्त पॉसिक्स परत प्रदान करना है।
अनुस्मारक:
msysGit विंडोज के लिए Git को संकलित करने का विकास वातावरण है। यह पूर्ण है, इस अर्थ में कि आपको केवल msysGit स्थापित करने की आवश्यकता है, और फिर आप Git का निर्माण कर सकते हैं। बिना किसी तृतीय-पक्ष सॉफ़्टवेयर को स्थापित किए।
msysGit विंडोज के लिए Git नहीं है; यह एक इंस्टॉलर है जो Git स्थापित करता है - और केवल Git ।
" Msysgit और Cygwin + git के बीच अंतर? " में और देखें।