গিট হল একটি ফ্রি এবং ওপেন সোর্স ডিস্ট্রিবিউটেড ভার্সন কন্ট্রোল সিস্টেম।
এখন পর্যন্ত, গিট আজ বিশ্বের সর্বাধিক ব্যবহৃত আধুনিক সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। Git হল একটি বিতরণ করা এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা ওপেন সোর্স প্রজেক্ট যা মূলত 2005 সালে লিনাক্স অপারেটিং সিস্টেম কার্নেলের বিখ্যাত স্রষ্টা লিনাস টরভাল্ডস দ্বারা তৈরি করা হয়েছিল৷
SVN এবং CVS এর মতো পুরানো কেন্দ্রীয় সংস্করণ নিয়ন্ত্রণ ব্যবস্থার বিপরীতে, গিট বিতরণ করা হয়:প্রতিটি বিকাশকারীর স্থানীয়ভাবে তাদের কোড সংগ্রহস্থলের সম্পূর্ণ ইতিহাস রয়েছে। এছাড়াও গিট বিস্তৃত অপারেটিং সিস্টেম এবং IDEs (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) এর উপর ভাল কাজ করে।
এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে গিট ইনস্টল করতে হয়, এটি প্রথমবারের জন্য সেট আপ করতে হয়, আরও জানতে / উন্নত গিট ধারণাগুলি শিখতে দরকারী টিপস এবং সংস্থানগুলি। আসুন রোল করি!
আমি অনুমান করছি আপনি ইতিমধ্যেই জানেন যে সংস্করণ নিয়ন্ত্রণ কী, যদি আপনি না করেন, অনুগ্রহ করে আরও জানতে এই স্লাইডটি দেখুন৷
ভার্সন কন্ট্রোল বলতে কী বোঝায় তার একটি দ্রুত সংক্ষিপ্ত বিবরণ দেওয়া হল:সংস্করণ নিয়ন্ত্রণ হল:সময়ের সাথে সাথে সোর্স কোড বা ফাইলগুলির সেটে পরিবর্তনগুলি পরিচালনা করার প্রক্রিয়া৷
সংস্করণ নিয়ন্ত্রণ হল সোর্স কোড বা সময়ের সাথে ফাইলের সেটে পরিবর্তনগুলি পরিচালনা করার প্রক্রিয়া৷
সংস্করণ নিয়ন্ত্রণ সফ্টওয়্যার একটি বিশেষ ধরনের ডাটাবেসে কোডের প্রতিটি পরিবর্তনের ট্র্যাক রাখে। যদি কোনো ভুল হয়ে থাকে, তাহলে ডেভেলপাররা কোডের আগের সংস্করণগুলি পুনরুদ্ধার করতে এবং তুলনা করতে পারে যাতে ভুলটি ঠিক করতে সাহায্য করা যায় এবং দলের সকল সদস্য বা অবদানকারীদের বাধা কমিয়ে আনা যায়৷
এখন যেহেতু আপনি জানেন যে ভার্সন কন্ট্রোল এবং গিট মানে কি, আসুন এটি ইনস্টল করি।
MAC OS এর জন্য:
MacOS-এর জন্য Git ডাউনলোড করুন বা Homebrew ব্যবহার করে ইনস্টল করুন
brew install git
লিনাক্স ওএসের জন্য:
লিনাক্সের জন্য গিট ডাউনলোড করুন বা
ডেবিয়ান-ভিত্তিক লিনাক্স সিস্টেমের জন্য ইনস্টল করুন
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
বা
Red Hat-ভিত্তিক Linux সিস্টেমের জন্য ইনস্টল করুন
sudo yum upgrade
sudo yum install git
Windows OS এর জন্য:
উইন্ডোজের জন্য গিট ডাউনলোড করুন
এখানে GIT অফিসিয়াল ডক্সে বিভিন্ন সিস্টেমের জন্য আরও বিস্তারিত ইনস্টলেশন গাইড আছে
এখন আপনার সিস্টেমে গিট আছে, আসুন গিট পরিবেশ সেট আপ করি।
Git git config
নামে একটি টুলের সাথে আসে এটি আপনাকে কনফিগারেশন ভেরিয়েবল পেতে এবং সেট করতে দেয় যা গিট কীভাবে দেখায় এবং কাজ করে তার সমস্ত দিক নিয়ন্ত্রণ করে।
- প্রথমে আপনার পরিচয়, আপনার নাম এবং ইমেল ঠিকানা ঠিক করুন:
git config --global user.name "bolajiayodeji"
git config --global user.email [email protected]
--global
বিকল্প নিশ্চিত করে যে এই মানগুলি আপনার সিস্টেম জুড়ে ব্যবহার করা হয়েছে
- পরবর্তীতে আপনি যখনই গিট-এ একটি বার্তা প্রবেশ করতে হবে তখন আপনি যে ডিফল্ট পাঠ্য সম্পাদকটি ব্যবহার করবেন সেটি সেট আপ করুন। এটি বাধ্যতামূলক নয়, আপনি যদি এটি কনফিগার না করেন তবে গিট আপনার ডিফল্ট সম্পাদক ব্যবহার করবে। আপনি যদি অন্য কিছু ব্যবহার করতে চান, তাহলে এরকম কনফিগার করুন:
git config --global core.editor emacs
- এরপর, আপনার গিট কনসোলের জন্য রং সেট আপ করুন।
লিনাক্স ওএস ব্যবহারকারীদের জন্য, আপনি থিমগুলির সাথে আপনার টার্মিনাল লুক কাস্টমাইজ করতে oh my zsh-এর মতো থার্ড প্যারি Zsh কনফিগারেটর ব্যবহার করতে পারেন :)।
এটি কনফিগার করতে, এটি করুন:
git config --global color.ui true
color.ui হল একটি মেটা কনফিগারেশন যাতে সমস্ত বিভিন্ন রঙ অন্তর্ভুক্ত থাকে। * গিট কমান্ডের সাথে উপলব্ধ কনফিগারেশন।
এখন গিট ব্যবহারের জন্য প্রস্তুত৷
আপনার সেটিংস চেক করুন
git config --list
user.name=bolajiayodeji
[email protected]
color.ui=true
কিছু সুপার গিট কমান্ড শিখতে চান?
আমি একটি নিবন্ধ লিখেছিলাম:গিট চিট শীট যা আপনার প্রয়োজনীয় কিছু গুরুত্বপূর্ণ গিট কমান্ড কভার করে৷
উপসংহার
সংস্করণ নিয়ন্ত্রণ সফ্টওয়্যার আধুনিক দিনের সফ্টওয়্যার বিকাশকারী অনুশীলনের প্রতিদিনের একটি অপরিহার্য অংশ। একবার সংস্করণ নিয়ন্ত্রণ ব্যবস্থার শক্তিশালী সুবিধার সাথে অভ্যস্ত হয়ে গেলে, অনেক বিকাশকারী এটি ছাড়া কাজ করার কথা বিবেচনা করবে না এমনকি সফ্টওয়্যার নয় এমন প্রকল্পগুলির জন্যও৷