গিট ব্যাশ একটি শেল যেখানে:
" এমএসজিজিট পোর্টেবল $HOME
অবস্থান ঠিক করুন " দেখুন:
একটি উইন্ডোজ 64 এ:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Prog\Git\1.7.1\bin\sh.exe" --login -i"
এটি এর থেকে পৃথক git-cmd.bat
, যা প্লেইন ডস কমান্ড প্রম্পটে গিট কমান্ড সরবরাহ করে।
উইন্ডোজের জন্য গিটহাবের মতো একটি সরঞ্জাম (জি 4 ডাব্লু) গিটের জন্য বিভিন্ন শেল সরবরাহ করে (পাওয়ারশেল সহ)
এপ্রিল 2015 আপডেট করুন :
দ্রষ্টব্য: উইন্ডোজ ১.৯.৫ এর জন্য এমএসএসজিট / গিতের গিট ব্যাশটি পুরানো:
GNU bash, version 3.1.20(4)-release (i686-pc-msys)
Copyright (C) 2005 Free Software Foundation, Inc.
কিন্তু msysgit বাইরে বাড়াব (Q4 ই 2015) এবং নতুন গীত জন্য উইন্ডোজ (Q2 এর 2015), আপনি এখন গীত উইন্ডোজ 2.3.5 জন্য । নেটিভ উইন্ডোজ সফ্টওয়্যারটির সাথে আরও ভাল আন্তঃযোগাযোগ্যতার লক্ষ্যে আধুনিক সাইগউইন (পসিক্স সামঞ্জস্যতা স্তর) এবং মিনজিডব্লু-ডাব্লু .৪ এর
উপর ভিত্তি করে bits৪ বিবিট এমএসএস ২ প্রকল্পের উপর ভিত্তি করে এটিতে আরও সাম্প্রতিক বাশ রয়েছে । এটির নিজস্ব ইনস্টলারওmsys2
আসে ।
গিট ব্যাশটি এখন (উইন্ডোজের জন্য নতুন গিট সহ):
GNU bash, version 4.3.33(3)-release (x86_64-pc-msys)
Copyright (C) 2013 Free Software Foundation, Inc.
আসল উত্তর (জুন ২০১৩) আরও স্পষ্টভাবে, মাইগিট উইকি থেকে :
.তিহাসিকভাবে, উইন্ডোজ গিটকে কেবল সরকারীভাবে সাইগউইন ব্যবহার করে সমর্থন করা হয়েছিল।
একটি স্থানীয় উইন্ডোজ সংস্করণ তৈরি করতে সহায়তা করার জন্য, এই প্রকল্পটি মিংডাব্লু কাঁটাচামচ ভিত্তি করে শুরু হয়েছিল ।
প্রকল্পের নামের দুধযুক্ত 'স্যুপ' আরও স্পষ্ট করতে আমরা এইভাবে বলি:
- msysGit - এই প্রকল্পের নাম, উইন্ডোজের জন্য গিটের জন্য একটি পরিবেশের পরিবেশ, যা অফিসিয়াল বাইনারিগুলি প্রকাশ করে
- MinGW - স্থানীয় মাইক্রোসফ্ট উইন্ডোজ অ্যাপ্লিকেশনগুলির জন্য একটি সংক্ষিপ্ত বিকাশের পরিবেশ।
এটি মাইক্রোসফ্ট রানটাইমের উপরে একটি খুব পাতলা সংকলন-সময় স্তর; মিনজিডাব্লু প্রোগ্রামগুলি তাই উইন্ডোজ প্রোগ্রামগুলি, ইউনিক্স-স্টাইলের পাথ বা পসিক্স চমত্কার যেমন fork()
কল হিসাবে কোনও ধারণা নেই
- এমএসওয়াইএস - এটি বোর্ন শেল কমান্ড লাইন ইন্টারপ্রেটার সিস্টেম, মিনজিডাব্লু (এবং অন্যরা) ব্যবহৃত হয়, অতীতে সাইগউইনের কাছ থেকে তৈরি হয়েছিল
- সাইগউইন - পরিবেশের মতো একটি লিনাক্স, যা উইন্ডোজের জন্য গিট তৈরি করতে আগে ব্যবহৃত হত, আজকাল এমএসজিজিটের সাথে কোনও সম্পর্ক নেই
সুতরাং, "গিট বাশ" সম্পর্কে আপনার দুটি রেখার বর্ণনা হ'ল:
" Git bash
" উইন্ডোজের উইন্ডোজের জন্য অন্তর্ভুক্ত একটি এমএসএস শেল এবং এটি সাইগউইনের একটি স্লিমড-ডাউন সংস্করণ (এটির পুরানো সংস্করণ), যার একমাত্র উদ্দেশ্য বাশ চালানোর জন্য একটি পসিক্স স্তর সরবরাহ করা।
অনুস্মারক:
উইন্ডোজের জন্য গিটকে সংকলন করার জন্য এমএসএসজিট হ'ল বিকাশ পরিবেশ। এটি সম্পূর্ণ, এই অর্থে যে আপনাকে কেবল এমএসজিজিট ইনস্টল করতে হবে এবং তারপরে আপনি গিট তৈরি করতে পারবেন। কোনও তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল না করে।
msysGit উইন্ডোজের জন্য গিট নয়; এটি একটি ইনস্টলার যা গিট ইনস্টল করে - এবং কেবল গিট ।
" এমএসজিগিত এবং সাইগউইন + গিটের মধ্যে পার্থক্য? " এ আরও দেখুন।