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 এর পুশ করা যায় ?
Git add.
Git commit -m “your message”
Git push
গিট্টু পাকাইতে গিয়ে প্রবলেমে না পরতে চাইলে বেশি মাস্তানি না করে যেমনভাবে শিখানো হয়ে ঠিক তেমন করেই command দাও ।
Git branch তৈরি করা এবং branch গুলোকে marge (একত্রিত) করা । এখানে ক্লিক করেন command গুলো দেখে নাও । কিছু লাইভ উদাহরণঃ
আর যদি আপনি marge(একত্রিত) করতে চান তাহলে চেষ্টা করবেন যে branch এর ভিতরে marge করতে চাচ্ছেন সেখান থাকতে অর্থাৎ shift করতে । তাহলে কোড branch e include সহজেই করতে পারবে ।
এই branch গুলোকে mdern ভাষায় feture বলে (যেমনঃ blog,about me, contruct us, page)
About
Md: Rashedul Islam Shihab Writer of this note Batch4 Social accounts |
Post a Comment