No title

 Module‌ ‌৩ ‌এ‌ ‌আমরা‌ ‌যাকিছু‌ ‌শিখেছি‌ ‌

Git, source control, GitHub, and hosting

 

 

  • Scm = source code management

  • গিট্টু পাকানোর জন্য git টা  ইনস্টল করে নাও তোমার পিসি তে ।

  • আলগা ফুটানি মারার জন্য কিভাবে github এ আমাদের practice করা ওয়েবসাইট পাবলিশ করতে হয় ?

  • Github এ কিভাবে একটি new repository তৈরি করতে হয় ?

  • কিভাবে cmd command এর মাধ্যমে directory change করে ? উদাহরনঃ

 

C:\Users\rashe>cd..

C:\Users>cd..

C:\>cd my-first-repo

C:\my-first-repo>

 

  • আমরা vs code এর মাধ্যমে খুব কম ঝামেলা নিয়ে আমরা এই কাজ গুলো করতে পারি । তার জন্য আমাদের ফোল্ডার ওপেন করতে হবে vs code এর মাধ্যমে । তারপর terminal ওপেন করতে হবে । terminal ওপেন করার পর github এ যে repository তৈরি করেছিলাম তার কিছু command পেয়েছি আমরা সেগুলো আমাদের vs code এর terminal এ past করে inter prass করে সেগুলোকে এনাবল(enable) করে নিতে হবে । তবে command গুলোতে কিছু change আমরা ঘটাব । যেমন ঃ git add README.md এর পরিবর্তে git add . এই command টি ব্যাবহার করব এর মানে README.md ফাইল সহ যাবতীয় গুরুত্বপূর্ণ ফাইল অ্যাড হয়ে যাবে ।

  • git commit -m "first first repo commit" এই command টি ব্যাবহার করলে একটা error আমরা পেয়ে যাব । কারণ আমরা এটা সেট করিনি । একবার সেট করে ফেললে আর future এ error শো করবে না । এটা আসার কারণ হল আমি কাকে মেসেজ/ চিঠি পাঠাচ্ছি সেটা বলে দেই নি ।   লাল কোটেশনের মধ্যে আমরা বিভিন্ন নাম ব্যাবহার করতে পারি । কেননা এটা একটা মেসেজ ।  এই command টার মানে হল আমরা কাওকে কি পাঠাচ্ছি সেই টাইপের একটা মেসেজ ।

  • Error আসলে টা সমাধান কেমন করে করতে হয় ?

  • তারপর command এর মাধ্যমে আমাদের প্রয়োজনীয় ফাইল কিভাবে github এ পাবলিশ করতে পারি ?

  • আবার নতুন change গুলো কিভাবে github এর পুশ করা যায় ?

    1. Git add.

    2. Git commit -m “your message”

    3. Git push

 

  • গিট্টু পাকাইতে গিয়ে প্রবলেমে না পরতে চাইলে বেশি মাস্তানি না করে যেমনভাবে শিখানো হয়ে ঠিক তেমন করেই command দাও ।

  • Git branch তৈরি করা এবং branch গুলোকে marge (একত্রিত) করা । এখানে ক্লিক করেন command গুলো দেখে নাও ।  কিছু লাইভ উদাহরণঃ

  • আর যদি আপনি marge(একত্রিত) করতে চান তাহলে চেষ্টা করবেন যে branch এর ভিতরে marge করতে চাচ্ছেন সেখান থাকতে অর্থাৎ shift করতে । তাহলে কোড branch e include সহজেই করতে পারবে ।

  • এই branch গুলোকে mdern ভাষায় feture বলে (যেমনঃ blog,about me, contruct us, page)

  •  


All module link

About

Md: Rashedul Islam Shihab

Writer of this note

Batch4

Social accounts

 

 

 

Previous Post Next Post