আসসালামালাইকুম
part 1 introduction:
concept:
Git and githhub
দুটো একই জিনিস মনে হলেও রয়েছে আকাশ-পাতাল তফাৎ যদি বলতে চাই git কি got হল এক কথায় ভার্শন কন্ট্রোল সিস্টেম। ধরেন আপনি অনেক বড় একটি প্রোগ্রাম বানাতে চান এখন আপনি প্রথমে একটা ফাইল বানালেন তারপর দুইটা ফাইল বানালেন তারপর তিনটা চারটা পাঁচটা ছয়টা এভাবে অনেকগুলো ফাইল বানালেন এবার সাত নাম্বার পেলে গিয়ে আপনার মনে পরল পাঁচ নাম্বার ফাইলে কিছু না কিছু সমস্যা রয়েছে তো এখন কি করা যায় আপনাকে তো প্রথম থেকে আবার করতে হবে কারণ তো সব এলোমেলো হয়ে গেছে এখানে এসে ভার্সন কন্ট্রোল সিস্টেমের khela ভার্সন দিয়ে আপনার প্রতিটা ফাইল ইনডেক্স করে অথবা স্টেজ করে রাখতে পারবেন তারপর আপনি সেগুলো যখন খুশি তখন retrieve করতে পারবেন।
না বুঝেননি আপনি , সহজ ভাবে বলি ভার্সন control system হচ্ছে আপনি একটা protype বানালেন এরপর সেটি মডিফাই করলাম এভাবে করতে করতে একটা সময় মনে হল যে আমার আগেরটাই ঠিক ছিল কিন্তু পরের গুলোও কোন না কোন ভাবে দরকারই এখন আমার প্রথমটা আর শেষেরগুলোর সঙ্গে কম্বাইন করে একটা কিছু বানাতে হবে এখানেই আপনার দরকার হবে git।
এবার বুঝি github কথা ধরুন আপনার একটা প্রোগ্রাম আপনার লোকাল মেশিনে আছে কিন্তু আপনি চান যে শুধু আপনিই নন আপনার টিমের সকলে সেটা তো কন্ট্রিবিউট করে আপনার টিম ছাড়াও পৃথিবীর সকল মানুষ যেন সেখানে কন্ট্রিবিউট করে এবার তো হয়ে গেল সমস্যা আপনার লোকাল মেশিনে তো আর সবার এক্সেস পাবে না এজন্যই একটা সেন্ট্রাল সার্ভারে আপনার ফাইলটা যদি আপনি পোস্ট করতে পারেন এবং তার সাথে যদি ভার্সন কন্ট্রোল সিস্টেমও যুক্ত করতে পারেন তাহলে সুন্দরভাবে আপনি আপনার এবং পৃথিবীর সকল ব্যক্তি যারা আপনার প্রোগ্রামে ইন্টারেস্টেড তারা সবাই কন্ট্রিবিউট করতে পারছে আর এটার নামই হচ্ছে জিহাদ যেখানে রিপোজিটরি রাখা হয় বা পোস্ট করা হয়
githubনিয়ে আরেকদিন কোন পোস্ট করব হয়তোবা হয়তোবা কোন একদিন একটা ভিডিও বানিয়ে আপনাদের দেখাবো আজকে আমরা শুধুমাত্র git নিয়ে কথাবার্তা বলব ভার্সন কন্ট্রোল সিস্টেমের কিছু term আছে।
তার আগে আমরা দেখে নিয়ে কিভাবে আমরা git ইন্সটল করতে পারব আমাদের লোকাল মেশিনে।
git install করতে হলে প্রথমে আপনাকে যেতে হবে ইটহাবের অফিশিয়াল ওয়েবসাইটে এরপর আপনাকে ডাউনলোড করে নিতে হবে .exe ফাইলটি এবার আপনার রিকোয়ারমেন্ট অনুযায়ী অপশন সিলেক্ট করে গিট git bash এবং git gui ইন্সটল করে নিন।
অথবা যদি আপনার লিনাক্স হয়ে থাকে তবে আপনি সহজেই এapt install git -y ই কমান্ডটি দিয়ে ইন্সটল করে নিতে পারেন।
সর্বপ্রথম আমরা git gui তে অথবা linux terminal যাব এবার আপনার প্রজেক্ট
ফাইলে ঢুকুন প্রজেক্ট রুট ডাইরেক্টরি তে গিয়ে কমান্ড দিন git init ।
এইতো আপনার প্রজেক্ট git er আওতাভুক্ত হয়ে গেল।
এর পরের পোস্টে আমরা দেখব কিভাবে ভার্সন কন্ট্রোল করতে হয় এবং git এর নাড়ি ভুঁড়ি
আজ এ পর্যন্তই আশা করি ভালো থাকবেন এবং আমাদের কমিউনিটিতে যুক্ত হতে নিচের লিংকটি ফলো করুন।
Join our community : t.me/unknownintellect