গিট কি?
Git হল একটি বিনামূল্যের এবং ওপেন-সোর্স সংস্করণ নিয়ন্ত্রণ ব্যবস্থা যা গতি এবং দক্ষতার সাথে খুব ছোট প্রজেক্ট থেকে বড় প্রজেক্ট পর্যন্ত সবকিছু পরিচালনা করার জন্য ডিজাইন করা হয়েছে। আমরা জানি যে প্রতিটি প্রজেক্টের বিভিন্ন সংস্করণ রয়েছে। গিট আপনাকে একটি প্রজেক্টের বিভিন্ন সংস্করণ সংরক্ষণ করতে এবং অন্য লোকেদের সাথে ভাগ করার অনুমতি দেয়।
গিট হল একটি কমান্ড-লাইন কন্ট্রোল সিস্টেম যা আমরা লিনাক্সে ব্যবহার করি । পিএইচপি প্রধানত লিনাক্স পরিবেশে কাজ করে তাই XAMPP ইনস্টল করা হয়। XAMPP-এ Apache, SQL এর মতো টুল রয়েছে এবং এই সমস্ত টুল লিনাক্স সার্ভারের সাথে খুব ভাল কাজ করে। এই কারণে, লিনাক্স এনভায়রনমেন্ট কমান্ডের প্রয়োজন হয় যা গিট নামে পরিচিত ।
গিট ডেভেলপার, মার্কেটিং, প্রোডাক্ট ম্যানেজমেন্ট, ডিজাইনার, কাস্টমার সাপোর্ট, হিউম্যান রিসোর্স এবং বাজেট পরিচালনার জন্য ব্যবহার করা হয়।
গিটের সুবিধা:
কমার্শিয়াল এবং পার্সোনাল উভয় উদ্দেশ্যে সংস্করণ নিয়ন্ত্রণ প্রদানের জন্য প্রজেক্টের সংখ্যার গিট ব্যবহার করে।
চলুন জেনে নিই গিটের উপকারিতা:
পারফরম্যান্স যখন আমরা সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সম্পর্কে কথা বলি তখন পারফরম্যান্স গিট সেরা পারফরম্যান্স প্রদান করে। গিট-এ, কমিট করা, ব্রাঞ্চিং এবং মার্জ করা সবই অন্যান্য সিস্টেমের তুলনায় ভালো পারফরম্যান্স প্রদানের জন্য অপ্টিমাইজ করা হয়েছে।
সিকিউরিটি গিট ক্রিপ্টো গ্রাফিক পদ্ধতি, যেমন SHA 1 ব্যবহার করে সুরক্ষা পরিচালনা করে। এই অ্যালগরিদমটি সংস্করণ, ফাইল এবং ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয় যাতে আপনার কাজটি কোরাপটেড না হয়।
ব্রাঞ্চিং মডেল গিট অন্যান্য সিস্টেমের চেয়ে আলাদা ব্রাঞ্চিং মডেল প্রদান করে। গিট আপনাকে একাধিক শাখা প্রদান করতে দেয় যা একে অপরের থেকে স্বাধীন। এটি আপনাকে ফ্রিকশন বা ঘর্ষণ-হীন বিষয়বস্তু স্যুইচিং (নতুন প্রতিশ্রুতি, কোড এবং পিছনে সরানো), ভূমিকা-ভিত্তিক কোড, এবং নিষ্পত্তিযোগ্য পরীক্ষা।
স্টেজিং এরিয়া গিট-এর একটি মধ্যবর্তী পর্যায় রয়েছে যা "staging area" বা "index" নামে পরিচিত যেখানে index আপনাকে শেষ প্রতিশ্রুতি থেকে করা পরিবর্তন বা পরিবর্তনগুলির শুধুমাত্র নির্দিষ্ট অংশগুলি করতে দেয়।
ডিস্ট্রিবিউটেড গিট হল একটি ডিস্ট্রিবিউটেড ভার্সন কন্ট্রোল সিস্টেম মানে এটি একটি ওয়ার্কিং কপিতে কাজ করে না, তবে এটি একটি স্থানীয় রিপোজিটরি পায় যার সম্পূর্ণ ইতিহাস রয়েছে।
ওপেন সোর্স আজকাল ওপেন সোর্স হল সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য যা সফ্টওয়্যার ডিল করে। এটি আপনাকে সারা বিশ্ব থেকে সমস্ত ডেভেলপারদের আমন্ত্রণ জানাতে এবং নতুন বৈশিষ্ট্য বি ফিচার এবং অতিরিক্ত প্লাগইন যোগ করে সফ্টওয়্যারে অবদান রাখতে দেয়৷ যার মাধ্যমে একটি শক্তিশালী সফ্টওয়্যার তৈরি করা যায় অনায়াসে।
গিট ইনস্টল করার পদক্ষেপ:
গিট ইনস্টল করার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন।
প্রথমত গিট ডাউনলোড করতে প্রদত্ত https://git-scm.com/downloads লিঙ্কটিতে ক্লিক করুন। তারপর দেখুন উপরের স্ক্রিনশটের মতো এসেছে। এখানে উইন্ডোজ অপারেটিং সিস্টেমের জন্য গিট ডাউনলোড করতে Windows লেখা সম্বলিত লিঙ্কে ক্লিক করুন।
তারপর ফাইলটি ডাউনলোড হওয়া শুরু করবে ঠিক উপরের স্ক্রিনশটের মতো।
এইবার ফাইলটি ডাউনলোড করা সম্পন্ন হলে উক্ত ফাইলটি ইনস্টল করার জন্য মাউস দিয়ে ডাবল ক্লিক করুন। আপনি যখন ডাউনলোড করা ফাইলটিতে ক্লিক করবেন, তখন উপরের স্ক্রিনশটের মতো আসবে। এখানে আপনি Next বাটনে ক্লিক করুন।
এইবার আপনি আপনার কম্পিউটারের যে লোকেশন বা অবস্থানে Git এর সেটআপ ইনস্টল করতে চান সেটি নির্বাচন করুন। এরপর Next বাটনে ক্লিক করুন।
আপনি গিট-এ ইনস্টল করতে চান এমন কম্পোনেন্ট বা উপাদানগুলি নির্বাচন করে Next বাটনে ক্লিক করুন।
তারপর উপরের স্ক্রিনশটের মতো আসবে এখানে স্টার্ট মেনু ফোল্ডারটি নির্বাচন করে Next বাটনে ক্লিক করুন ।
এইবার উপরের স্ক্রিনশটের মতো আসলে এখানে Next বাটনে ক্লিক করুন।
কমান্ড লাইন থেকে গিট নির্বাচন করুন উপরের স্ক্রিনশটের মতো তৃতীয় পক্ষের সফ্টওয়্যার থেকে এবং তারপরে Next বাটনে ক্লিক করুন।
তারপর "OpenSSH" নির্বাচন করুন তারপরে Next বাটনে ক্লিক করুন৷
উপরের স্ক্রিনশটের মতো আসলে এখান থেকে OpenSSL library নির্বাচন করুন এবং Next বাটনে ক্লিক করুন ।
উপরের স্ক্রিনশটের মতো আসলে এখান থেকে Checkout Windows-style, commit Unix-style line endings লেখাটি নির্বাচন করুন এবং তারপরে Next বাটনে ক্লিক করুন।
এইবার উপরের স্ক্রিনশটের মতো আসলে এখান থেকে Use MinTTY নির্বাচন করুন এবং Next বাটনে ক্লিক করুন।
আপনি যে যে ফিচার বা বৈশিষ্ট্যগুলি স্বক্রিয় বা অ্যাক্টিভ করতে চান সেগুলো উপরের স্ক্রিনশটের মতো নির্বাচন করুন এবং Next বাটনে ক্লিক করুন।
এইবার উপরের স্ক্রিনশটের মতো আসার পর এখান থেকে Install বাটনে ক্লিক করুন ।
ইনস্টলে ক্লিক করার পর ফাইলটি আপনার কম্পিউটারে ইনস্টল করা হয়ে যাবে। আপনার কম্পিউটারে গিট সম্পূর্ণভাবে ইনস্টল হওয়ার Launch বাটনে ক্লিক করুন আর তা চালু করুন।
আপনাদের সুবিধার্থে আমি আমার টিপস এন্ড ট্রিকসগুলি ভিডিও আকারে শেয়ার করার জন্য একটি ইউটিউব চ্যানেল তৈরি করেছি। আশা করি চ্যানেলটি Subscribe করবেন।
সৌজন্যে : বাংলাদেশের জনপ্রিয় এবং বর্তমান সময়ের বাংলা ভাষায় সকল গুরুত্বপূর্ণ বিষয়ক টিউটোরিয়াল সাইট - www.TutorialBD71.blogspot.com নিত্যনতুন বিভিন্ন বিষয়ে টিউটোরিয়াল পেতে সাইটটিতে সবসময় ভিজিট করুন।

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
Leave a Comment