উইন্ডোজের জন্য এমএসএসজিট এবং গিটের মধ্যে পার্থক্য নির্ধারণ করতে আমার সমস্যা হচ্ছে । কিভাবে তারা ব্যতিক্রম? কেন আমি একজনকে অন্যের থেকে বেছে নেব?
উইন্ডোজের জন্য এমএসএসজিট এবং গিটের মধ্যে পার্থক্য নির্ধারণ করতে আমার সমস্যা হচ্ছে । কিভাবে তারা ব্যতিক্রম? কেন আমি একজনকে অন্যের থেকে বেছে নেব?
উত্তর:
তারা কি একই জিনিস না?
চালু: http://msysgit.github.com/ শিরোনামটি উইন্ডোজের জন্য গিট, অ্যাপ্লিকেশনটি মাইএসজিট।
এমনকি ইভেন্টে তারা না থাকলেও আমি আশা করি কেবলমাত্র পার্থক্যগুলি সংকলনের পদ্ধতিতে (যেমন সংকলক ব্যবহৃত এবং কোনও বিকল্প সেট) এবং কোনও বহিরাগত প্যাকেজিং (যেমন এমএসসিগিতে যেমন ব্যাশ এমুলেটিং শেল থাকা) থাকবে। আসল পণ্য (গিট নিজেই) বৃহত্তরভাবে অনুরূপ থাকা উচিত।
সম্পাদনা করুন : এটি নির্দেশ করার জন্য জারোদকে ধন্যবাদ। আমি উত্তরোত্তর জন্য উপরোক্ত রেখেছি উইকির উদ্ধৃতি দিতে:
উইন্ডোজের জন্য গিটকে সংকলন করার জন্য এমএসএসজিট হ'ল উন্নয়নের পরিবেশ। এটি সম্পূর্ণ, এই অর্থে যে আপনাকে কেবল এমএসজিজিট ইনস্টল করতে হবে এবং তারপরে আপনি গিট তৈরি করতে পারবেন। কোনও তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল না করে। msysGit উইন্ডোজের জন্য গিট নয়; এটি একটি ইনস্টলার যা গিট ইনস্টল করে - এবং কেবল গিট।
পার্থক্যটি সহজেই দেখতে পাওয়া যায়: গিটের জন্য ইনস্টলারের গিট-এর উপসর্গ থাকে, এমএসএসজিট ইনস্টলারগুলির প্রিফিক্স এমএসজিজিট- থাকে। আরেকটি টেলটেল হ'ল এমএসজিজিট ইনস্টলারগুলি দুটি স্বাদে আসে: ফুলইনস্টল এবং নেটিনস্টল। তদ্ব্যতীত, msysGit সি: \ প্রোগ্রাম ফাইলগুলিতে ডিফল্টরূপে ইনস্টল হয় না। তবে এমএসএসজিট জিসিইউ, জিএনইউ সি সংকলক নিয়ে আসে।
সুতরাং, দুটি প্রকল্পের মধ্যে পার্থক্য :
msys
+ + mingw
পরিবেশ + + সবকিছু গীত নিজেকে কম্পাইল করার, Windows এ প্রয়োজন।(এখন) তারা একই (মে ২০১৫ হিসাবে তবে সম্ভবত কিছুটা আগে):
"উইন্ডোজ উইন্ডোজ" নামে "এমএসজিজিট" এবং "উইন্ডোজের গিট" একত্রিত হয়েছে। msysgit.github.io এখন "উইন্ডোজের জন্য গিট" হোস্ট করে এবং মূল গিট ডাউনলোড সাইট git-scm.com এমএসজিগিত. github.io তালিকাভুক্ত করে উইন্ডোগুলির বজায় বিল্ড হিসাবে।
আপডেট উইকি থেকে :
... আমরা ঠিক ঠিক করেছি "এমএসজিজিট" নামটি বের করার (পাশাপাশি একই নামের গিটহাব অর্গ) এবং উইন্ডোজে উইন্ডোজ (সংশ্লিষ্ট গিটহাব অর্গের সাথে, এবং "উইন্ডোজ উইন্ডোজ উইন্ডোজ" নামটি ব্যবহার করার জন্য) "উইন্ডোজ ডেভেলপারদের জন্য গিটকে লক্ষ্য করে বিকাশের পরিবেশের জন্য" উইন্ডোজ এসডিকে জন্য গিট "লক্ষ্য করে ইনস্টলার।
এখানে 'অফিসিয়াল README' সংক্ষিপ্তসার
উইন্ডোজ (এমএসএসজিট) এর গিটের "পোর্টেবল" সংস্করণে টোব ইনস্টল করার দরকার নেই। এটি আপনি যে কোনও ডিরেক্টরিতে রেখেছেন তা থেকে চলবে, এমনকি একটি ইউএসবি থাম্বড্রাইভ। এটি উইন্ডোজ রেজিস্ট্রি স্থায়ী এন্ট্রি লিখবে না। "ইনস্টল" করার জন্য প্রশাসকের অধিকারের প্রয়োজন নেই। এই সংস্করণটি আপনাকে "Git GUI এখানে" এবং "গিট ব্যাশ এখানে" সুবিধাজনক ডান-ক্লিকের প্রসঙ্গ মেনু এন্ট্রি সরবরাহ করে না, কারণ এগুলির জন্য উইন্ডোজ রেজিস্ট্রিতে এন্ট্রি যুক্ত করা দরকার।
উইন্ডোজের জন্য গিট এমএসজিজিটের চেয়েও নতুন । আপনি যদি গিট সংস্করণ ২.x ব্যবহার করতে চান তবে আপনাকে https://github.com/git-for-windows/git/reLives থেকে ডাউনলোড করতে হবে । https://github.com/msysgit/git/releases গিট সংস্করণ 1.x এর জন্য ব্যবহৃত হয়।
Https://github.com/git-for-windows/git/wiki/FAQ থেকে কিছু প্রযুক্তিগত বিশদ
উইন্ডোজ উইন্ডোজের জন্য "এমএসএসজিট" নামে পরিচিত পরিবেশটি ব্যবহার করা হত, তবে গিট ২.১-এর সাথে মোটামুটি মিশ্রিত হয়েই মাইএসজিগিটকে নতুন বিকাশ পরিবেশ দ্বারা দখল করা হয়েছিল: উইন্ডোজ এসডিকে গিট ।
এই পোস্টে অনেক উত্তর পুরানো।
নভেম্বর 2015 পর্যন্ত,
msysGitউইন্ডোজ 1.x এর জন্য ভিত্তিক এখন উইন্ডোজ জন্য
উইন্ডোজের জন্য গিট এবং গিট-স্কেম উভয় পয়েন্ট তাদের বাইনারিগুলির জন্য একই ডাউনলোডের স্থানে
ডাউনলোড অবস্থান:
https://github.com/git-for-windows/git/releases/download/v2.7.1.windows.2/Git-2.7.1.2-64-bit.exe
ডাউনলোড পৃষ্ঠায় শিরোনামগুলি সবেমাত্র আপডেট করা হয়েছে যাতে "উইন্ডোজের জন্য গিট" সংস্করণগুলি পুরোপুরি চিহ্নিত করা যায়। এখন উভয় একটি 'ইনস্টলড' সংস্করণ রয়েছে (ডান ক্লিক মেনু বিকল্পগুলির সাথে), এবং একটি পোর্টেবল সংস্করণ যা মেমরি স্টিক থেকে সরাসরি চালিত হয় ইত্যাদি
উইন্ডোজে যা আমি উইন্ডোজকে বুঝি তার থেকে নীচে চারটি বুলেটপয়েন্ট রয়েছে project
Https://github.com/msysgit/msysgit/wiki থেকে সরাসরি নেওয়া :
উইন্ডোজ গিট
প্রকল্পের নামের দুধযুক্ত 'স্যুপ' আরও স্পষ্ট করতে আমরা এইভাবে বলি:
msysGit - এই প্রকল্পের নাম, উইন্ডোজের জন্য গিটের জন্য একটি পরিবেশের পরিবেশ, যা অফিসিয়াল বাইনারিগুলি প্রকাশ করে
MinGW - স্থানীয় মাইক্রোসফ্ট উইন্ডোজ অ্যাপ্লিকেশনগুলির জন্য একটি সংক্ষিপ্ত বিকাশের পরিবেশ।
এমএসওয়াইএস - এটি বোর্ন শেল কমান্ড লাইন ইন্টারপ্রেটার সিস্টেম, মিনজিডাব্লু (এবং অন্যান্য) দ্বারা ব্যবহৃত হয়, অতীতে সাইগউইনের কাছ থেকে তৈরি হয়েছিল
সাইগউইন - পরিবেশের মতো একটি লিনাক্স, যা উইন্ডোজের জন্য গিট তৈরি করতে আগে ব্যবহৃত হত, আজকাল এমএসজিজিটের সাথে কোনও সম্পর্ক নেই
এটি তাদের সাইট https://github.com/msysgit/msysgit থেকে আরও স্পষ্ট সাধারণ তুলনা
Git for Windows is the software package that installs a minimal environment to run Git on Windows. It comes with a Bash (a Unix-type shell), with a Perl interpreter and with the Git executable and its dependencies.
On the other hand, msysGit is the software package installing the build environment that can build Git for Windows. The easiest way is to install it via the net installer.
উইন্ডোজের জন্য গিট সম্ভবত আপনি চান। এটিতে নিম্নলিখিত প্রাথমিক বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে:
গিট বেসউইন্ডোজের জন্য গিট কমান্ড লাইন থেকে গিট চালানোর জন্য ব্যবহৃত একটি BASH অনুকরণ সরবরাহ করে। * NIX ব্যবহারকারীদের ঠিক ঘরে বসে থাকা উচিত, যেমন BASH অনুকরণটি লিনাক্স এবং ইউনিক্স পরিবেশে "গিট" কমান্ডের মতো আচরণ করে।
গিট জিইউআই যেমন উইন্ডোজ ব্যবহারকারীরা সাধারণত গ্রাফিক্যাল ইউজার ইন্টারফেসের প্রত্যাশা করেন, উইন্ডোজের উইন্ডোটি গিট জিইআইআই সরবরাহ করে, এটি গিট বেসের একটি শক্তিশালী বিকল্প, প্রতিটি গিট কমান্ড লাইন ফাংশনটির গ্রাফিকাল সংস্করণ এবং বিস্তৃত ভিজ্যুয়াল ডিফ সরঞ্জামগুলির সরবরাহ করে।
শেল ইন্টিগ্রেশন বেস বা জিইউআই অ্যাক্সেস করতে উইন্ডোজ এক্সপ্লোরারের কোনও ফোল্ডারে কেবল ডান ক্লিক করুন। গিট-চিতা প্লাগইন একটি কচ্ছপ এসভিএন-এর মতো ইন্টারফেসও সরবরাহ করে যা প্রসঙ্গ মেনুতে সরাসরি গিট ফাংশন প্রদর্শন করে।
নিম্নলিখিতটি একই পৃষ্ঠা থেকে পৃথক ডাউনলোড হিসাবে উপলভ্য ...
এমএসজিজিট হ'ল একটি বিল্ড এনভায়রনমেন্ট যার মধ্যে উইন্ডোজের জন্য গিটের জন্য কোড লিখে কোড অবদান রাখতে চান এমন বিকাশকারীদের জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম অন্তর্ভুক্ত রয়েছে।
গিট BASH লিনাক্স বিশেষজ্ঞদের জন্য একটি পরিচিত পরিবেশ সরবরাহ করে যাদের মাঝে মাঝে উইন্ডোজ মেশিন ব্যবহার করা প্রয়োজন - এমনকি তাদের নিজের প্রয়োজন না হলেও git
। এটা তোলে BASH প্রম্পট দিয়ে শুরু হয় এবং যেমন কোর ইউটিলিটি প্রোগ্রাম একটি সংগ্রহ যোগ ssh
, find
, grep
, vi
, awk
, এবং অবশ্যই git
।