Git

Gitlab – কিভাবে গিটল্যাবে আপনার কাজ সংরক্ষিত রাখবেন। পর্ব ১

Gitlab – How you can store your file into gitlab

 

আপনার করণীয়,

১) আপনি প্রথমে গিটল্যাব ডাউনলোড করে নিন।

২) গিটল্যাব ওয়েবসাইট থেকে আপনি আপনার জন্যে একটি একাউন্ট খুলুন।

gitlab1

ধরুন আপনার index.php নামের একটি ফাইল আছে। এই ফাইল টিকে আমরা আমাদের গিটল্যাবে সংরক্ষিত করব আজ।

যে ফোল্ডারে বা লোকেশনে আপনার এই ফাইলটি আছে সেখানে গিয়ে right ক্লিক করে আপনি git bash here ওপেন করুন।

তারপর নিচের মত করে কাজ করুন।

gitlab3

git init দিয়ে আপনি সেই ফোল্ডারের জন্যে গিট টিকে initialize করেছেন। তারপর সেখানে একটি হিডেন গিট ফাইল তৈরি হবে। যেটি আপনার গিটের সকল কাজ রেকর্ড রাখে।

** Note: একটি ফোল্ডারে গিট একবারই initialize করা হয়। ফাইল ক্রিয়েট হওয়ার পর আর initialize করার দরকার নেই।

git status কমান্ড দিয়ে আমরা সেই ফোল্ডারের ফাইলের জন্যে আমাদের গিটের বর্তমান অবস্থা জানতে পারি।

untrack বলতে এখানে,

আমরা এখনও index.php ফাইলকে গিটের আওতাভুক্ত করেনি।

now type

git add *

এই কমান্ড টি আপনার সেই ফোল্ডারের যাবতীয় সকল ফাইল কে এড করে নিবে।  এটি গিটের সেই হিডেন ফাইলে সেইভ থাকবে।

আপনি চাইলে শুধু একটি বা ফাইলকেও এড করে নিতে পারেন।  git add index.php এই ভাবে ফাইলের নাম লিখে।

আমরা এখন আমাদের গিটল্যাব একাউন্টে একটি নতুন প্রজেক্ট খুলব। নতুন প্রজেক্ট আপনার পিসিতে কাজ করা প্রজেক্টের নাম রাখলে ভাল।

gitlab4

গিটল্যাবে আমাদের ফাইল সংরক্ষিত করার পূর্বে আমাদের গিট কে গ্লোবালি config করে নিতে হবে।

gitlab5

এই কমান্ড দুটো আপনি গিটল্যাবে নতুন প্রজেক্ট খোলার পর দেখতে পাবেন।

আমাদের ফাইল এড করা হয়েছে গিটে আমরা এখন আমরা আমাদের কাজ গিটে কমিট আকারে সেইভ করব।

gitlab6

কমিট হল, আমাদের দৈনন্দিন সকল কাজ শেষে প্রজেক্টের আপডেট কে গিটে সেইভ করার জন্যে বা বুঝতে পারার জন্যে কমিট টি ব্যবহৃত হয়। এটি অনেকটা বলতে গেলে আমাদের কাজ কে ট্র্যাক করে রাখা।

 

*** এখন আমরা আমাদের প্রজেক্টের ফাইল কে গিটল্যাব সংরক্ষণ করব।

নিচের কমান্ডের মাধ্যমে তা সম্পাদন করা হয়।

gitlab7

এই কমেন্ট টি সম্পূর্ণ প্রজেক্টের জন্যে একবারই ব্যবহৃত হয়।  add origin এর পর আমরা এখানে আমাদের নতুন প্রজেক্ট URL দিয়েছি।

তারপর আমরা push কমান্ডের মাধ্যমে আমরা আমাদের ফাইল কে গিটল্যাবে পুশ করে সংরক্ষিত করেছি।

 

আজ এতটুকুই।

পরের পর্বে আমরা গিটের পুল, তারপর ক্লোনিং শিখব।

3 Comments

  1. আসসালামুআলাইকুম,
    আপনি শুরুতেই GIT এর একটি অ্যাপ কিভাবে ব্যবহার করে তা নিয়ে লিখলেন। কিন্তু কথা হইলো, আপনি GIT বিষয়টা কি, কেন, সুবিধা কি ইত্যাদির উপর কোন কিছুই লিখলেন না। তাহলে কিভাবে হবে?

    ধন্যবাদ

Leave a Reply

Your email address will not be published.

11 − 2 =