আসসালামালাইকুম

 

আচ্ছা আজকে তাহলে git এর দ্বিতীয় পর্ব।

 

আগের আমরা দেখেছি git init কমান্ড দিয়ে একটি ফোল্ডার অথবা একটি প্রজেক্ট কে ডিলিট রিপোজিটরিতে কনভার্ট করা যায় যেভাবে।

 

আজকে প্রথমে আমি কিছু কনসেপ্ট জেনে নেই।

কারেন্ট ফোল্ডার files git stage area এবং git commit

কারেন্ট ফোল্ডার area হলো আপনি যে ফোল্ডারে অলরেডি কাজ করতেছেন । উদাহরণস্বরূপ ধরেন আপনি একটি প্রজেক্ট খুলবেন অথবা একটি ফোল্ডার খুলবেন এবং সেখানে একটি ফাইল বানালেন যার নাম দিলেন index.html এরপর আপনি সেই ফাইলে কোড লিখলেন।

কোড:

 

first line

 

 

NOTE :

git init deoar por :

 

 

 

look at here a new folder has been created named .git which will contain all the information of the repository .

 

এবার আপনি সেভ করে রেখে দিলেন। এখন সে ফাইলটি যে অবস্থায় আছে সেটি নরমাল কারেন্ট ডিরেক্টরি অথবা unstage  অবস্থায় রয়েছে ।

 

git যেভাবে কাজ করে তাহলে আপনি যখন কোন ফাইলকে stage করবেন তখন সেটি একটি মধ্যাবস্তা অথবা staged medium e চলে যাবে । staging অর্থ track করাও বুঝায় অর্থাৎ আপনি একটা ফাইলকে স্টেজ করলে সেটি গিটের দ্বারা ট্রাক হচ্ছে ..

 

এবার  first of all আপনি যদি স্টেজ এরিয়ার ফাইলগুলো ভিউ করতে চান তবে কমান্ড দিন

git status

 

 

স্টেজ এরিয়া এক প্রকারের preview এরিয়া o বলতে পারেন যেখানে আপনি ড্রাফ্ট হিসেবে আপনার এডিটগুলো রেখে দিয়েছেন ।।

কোন ফাইল stage এরিয়াতে নিয়ে যেতে আপনাকে শুধু কমান্ড দিতে হবে

git stage

or

git stage .    (for all files)

 

ebar jodi dakhi:

 

look its indexed/staged  by git > color green .

 

এবার আপনি যদি চান যে এমন কোন ফাইল আপনার ফোল্ডারে রয়েছে যা আপনি stage করতে চান না তবে একটি ফাইল খুলুন এবং ফাইলটির নাম দিন .gitignore এরপর সেই ফাইলে আপনার সেসব file er নাম লিখে দিন যেগুলো আপনি stage করতে চান না। git wont track them  .

 

আমি প্রতিটি পর্ব অনেক ছোট ছোট আকারে করব কেননা git এবং github একদিন শেখার জিনিস নয় যদি নিয়মিত code er sathe চর্চা না থাকে আপনি সহজেই ভুলে যেতে পারেন।

 

আজকে যা শিখলাম এবং আগের দিনে যা শিখেছিলাম তার স্বরূপ

 

  • গিট হল একটি ভার্সন কন্ট্রোল সিস্টেম।
  • git init কমেন্ট দিয়ে একটি ফোল্ডারে গিট ডিপোজিটরি শুরু করা যায়।
  • Git stage command এর মাধ্যমে আমরা যেকোনো ফাইল ইস্টেজ এরিয়াতে নিয়ে আসতে পারি
  • git status command দিয়ে আমরা stage এরিয়ার সবকিছু দেখতে পারি।
  • .gitignore ফাইল যেকোনো ফালকে ট্র্যাকিং থেকে বাদ দেওয়ার জন্য

 

Assignment : আজকের প্রজেক্ট আজকে আমরা একটি প্রজেক্ট ফোল্ডার খুলবো এবং সেই ফোল্ডারে একটি নরমাল ওয়েবসাইটের ফাইল বানাবো এবং সেটি গিটের মাধ্যমে ট্রাক করব এবং স্ট্যাটাস দেখব এবং সেই স্ট্যাটাস আমরা গ্রুপে পোস্ট করব।

 

গ্রুপের লিংক    :    t.me/unknownintellect

 

Shares:
Leave a Reply