গিট
সরবরাহকারী ভার্সন নিয়ন্ত্রণ পদ্ধতি / From Wikipedia, the free encyclopedia
গিট (ইংরেজি: git, /ɡɪt/)[7] হল একটি ডিস্ট্রিবিউটেড সংস্করণ নিয়ন্ত্রণ (version control) পদ্ধতি যা প্রধানত প্রোগ্রামিং প্রকল্পের উৎস কোডের পরিবর্তন সংরক্ষণে ব্যবহার করা হয়।[8] এটি প্রোগ্রামারদের মধ্যে কাজের সমন্বয় করার উদ্দেশ্যে তৈরি হলেও যেকোন ধরনের কম্পিউটার ফাইলের পরিবর্তন রক্ষায় ব্যবহার করায় কোন বাধা নেই। গিটের লক্ষ্যসমূহ হল দ্রুতগতি,[9] তথ্যের বিশুদ্ধতা,[10] এবং ডিস্ট্রিবিউটেড জটিল বহুমাত্রিক প্রকল্পের সমর্থন।[11]
মূল উদ্ভাবক | লিনাস টরভাল্ড্স[1] |
---|---|
উন্নয়নকারী | জুনিও হামানো এবং অন্যান্যরা[2] |
প্রাথমিক সংস্করণ | ৭ এপ্রিল ২০০৫; ১৯ বছর আগে (2005-04-07) |
স্থিতিশীল সংস্করণ | |
রিপজিটরি | |
যে ভাষায় লিখিত | সি, শেল, পার্ল, টিসিএল, পাইথন[4] |
অপারেটিং সিস্টেম | পজিক্স: লিনাক্স, উইন্ডোজ, ম্যাক ওএস |
উপলব্ধ | ইংরেজি |
ধরন | সংস্করণ নিয়ন্ত্রণ |
লাইসেন্স | জিপিএল ২,[5] এলজিপিএল ২.১,[6] এবং অন্যান্য |
ওয়েবসাইট | git-scm |
লিনাস টরভাল্ড্স লিনাক্স কার্নেল প্রোগ্রামিংয়ে সুবিধার জন্য ২০০৫ সালে গিট তৈরি শুরু করেন, এবং অন্যান্য কার্নেল ডেভেলপাররা তাকে প্রারম্ভিক সহায়তা দেন।[12] বর্তমানে এর তত্ত্বাবধায়ক হিসেবে রয়েছেন জুনিও হামানো।
কম্পিউটারে অবস্থিত প্রতিটি গিট ডিরেক্টরি একেকটি পুরোপুরি স্বয়ংসম্পূর্ণ রিপজিটরি (repository) বা সোর্সভাণ্ডার, এবং কোন ধরনের কেন্দ্রীয় সার্ভারের নিয়ন্ত্রণমুক্ত।[13]
গ্নু সাধারণ সার্বজনীন লাইসেন্স, ২য় সংস্করণ (GPLv2) এর আওতায় ফ্রি এবং ওপেন সোর্স সফটওয়্যার হিসেবে গিট প্রকাশিত হয়।