স্বাধীনতা ২.০ এর স্বাগত জানাচ্ছি, দেশ পূর্ণগঠণে সাহায্য করুন

গিট Installation, init, status & clone কিভাবে করবেন ও কিভাবে কাজ করে

Git Installation সহ init, status ও clone কমান্ড সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে, যার মাধ্যমে জানতে পারবেন কোড কমান্ড কিভাবে কাজ করে ও ব্যবহার।
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
গিট নিয়ে কাজ করতে আপনাকে প্রথমে আপনার মেশিন বা পিসিতে গিট ইন্সটল করতে হবে তারপর আপনাকে শিখতে হবে কিভাবে init করবেন কিভাবে status চেক করবেন ও কিভাবে clone করবেন।
গিট Installation, init, status & clone কিভাবে করবেন ও কিভাবে কাজ করে

আস্‌সালামু আলাইকুম! আশা করি আল্লাহর রহমতে আপনি ভালো আছেন। 🥰 আলহামদুলিল্লাহ আমিও ভালো আছি। আজকের Topic এ আপনাকে স্বাগত! উইকিজানা ব্লগে প্রযুক্তিগত আপডেট থাকতে গুগল নিউজে ★ Follow করুন।

গিট Installation

গিট আপনার মেশিনে ইনস্টল করার জন্য গিট এর অফিসিয়াল ওয়েবসাইটে প্রবেশ করুন। গিটের ওয়েবসাইট থেকে আপনি ডাউনলোড অপশন থেকে আপনার মেশিন অনুযায়ী ডাউনলোড করে ইনস্টল করুন। 
ডাউনলোড করার পর খুব সহজেই আপনার পিসিতে বা মেশিনে ইনস্টল করতে পারবেন।

ইনস্টল শেষে আপনাকে ৩ টা জিনিস শিখতে হবেঃ
  1. git init
  2. git status
  3. git clone
এই gti init, git status ও git clone 

Git Init এর কাজ

git init হলো এমন একটি কমান্ড যা দিয়ে git রিপোজিটরি তৈরি করা যায়। এই কমান্ডারের মাধ্যমে আপনার নির্দিষ্ট ফোল্ডারের সকল ফাইলকে Git রিপোজিটরিতে সিলেকশন করাতে পারবেন।

Git Initialization করতে নিচের কমান্ডটি ব্যবহার করুন।
git init

এই কমান্ড দেওয়ার পরে আপনার আপনার লোকাল ডিরেক্টরিতে .git নামে নতুন একটি হাইড ফোল্ডার তৈরি হবে। ওই ফোল্ডারের মধ্যে GIT রিপোজিটরির সকল তথ্য ও হিস্টরি সেভ থাকে। 

এইটার সংরক্ষন থাকার কারণে পরবর্তীতে আপনার প্রোজেক্টের লগ হিস্টরি দেখতে ও ব্রাঞ্জ তৈরি করা সহ বিভিন্ন কাজে সহযোগিতা করবে।

Git status এর কাজ

git status এমন একটি কমান্ড যার মাধ্যমে আপনার রিপোজিটরির বর্তমান অবস্থা জানতে পারবেন। কি কি ফাইল আপনার রিপোজিটরির ট্রাকে আছে। কোন ফাইল কোন অবস্থায় আছে। যাবতীয় ফাইলের সব সময় খেয়াল রাখতে এই কমান্ড প্রায় বারবারই ব্যবহার করতে হয়।

git status

উপরের কমান্ডের মাধ্যমে আসলে রিপজিটোরির মধ্যে কোনটা পরিবর্তন হয়েছে কিনা, স্টেজিং এরিয়া এবং প্রজেক্টের বর্তমান অবস্থা সহ বিভিন্ন তথ্য পাবেন।



Git Clone এর কাজ

Git Clone হলো কোনো লাইভ রিপোজিটরি থেকে আপনার লোকাল মেশিন বা পিসিতে ফাইলের কপি আনার প্রক্রিয়া। 
এই ক্লোনের মাধ্যমে ওই রিপোজিটরির সমস্ত হিস্টরি, ব্রাঞ্জ ও ফাইল ডাউনলোড করে আপনার কম্পিউটারে নিয়ে আসে।
git clone (রিপোজিটরি URL)

উপরের কোডের মতো git clone লেখার পর স্পেস দিয়ে আপনার রিপোজিটরির url দিয়ে এন্টার বাটনে চাপ দিলে লোড হয়ে সকল ফাইল আপনার পিসিতে ডাউনলোড হয়ে যাবে।

GitHub থেকে রিপোজিটরির লিংক কপি

ছবিতে দেখানো লিংক সহ কোডটি দেখতে নিচের কোডের মতো দেখাবে।
git clone https://github.com/samrat54/testgit.git

গিটের এই ৩টা কমান্ড ব্যবহার করার মাধ্যমে গিট ব্যবহার করা অনেক সহজ হয়ে যাবে। এর আগের ব্লগে আলোচনা করেছি, গিট কিভাবে কাজ করে সেখানে Git Architecture নিয়ে আলোচনা করা হয়েছে।যা না জানলে গিট বুঝতে আপনার কঠিন হবে।

আপনি যদি না জানেন গিট ও গিটহাব এক কিনা ও কিভাবে কাজ করে তবে গিট ও গিটহাব সংক্রান্ত আমাদের প্রথম ব্লগটি পড়তে পারেন।

এই ব্লগটি যদি আপনার কাজে লেগে থাকে বা আপনার উপকারে আসে তবেই আমাদের স্বার্থকতা। আপনাদের জানার চাহিদা মেটাতেই আমরা ব্লগিং করে থাকি। পরিচিত কাউকে এই তথ্য জানাতে শেয়ার করুন। উইকিজানা ব্লগে ফ্রীল্যান্সিং, এডুকেশন ও তথ্যমূলক ব্লগ প্রচার করে থাকে। আরো বিভিন্ন জনপ্রিয় ব্লগ পড়তে নিচে স্ক্রল করুন।


About the Author

I am a web designer and developer. I regularly work for different companies. I try to write a little on this blog when I have time. If you can learn something from this blog, then I will be successful.
I have a blog for learning web design, the nam…

إرسال تعليق

কোনো প্রশ্ন থাকলে অনুগ্রহ করে বিস্তারিত ভাবে বলুন, আশা করি আমরা আপনাকে হেল্প করতে পারবো।তবে অনুগ্রহ করে স্পাম করবেন না।

All information presented on this website is collected from internet. We may make unintentional mistakes while writing the post. We sincerely apologize for any unpleasant mistakes and WikiJana.Com is not responsible for any incorrect information. If you see any incorrect information please let us know immediately. We will try to fix it as soon as possible. Click here to report.

Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.