মনে করেন আপনি খুব ভাল রাধুনি আপনার বাড়িতে রান্নার আয়োজন চলছে। এখন ভাবুন তো আপনার কি একা সব কাজ যেমন পিয়াজ কাটা, মরিচ কাটা, হলুদ বাটা এগুলা করা কি সম্ভব। অবশ্যই না। তখন সেগুলোকে আলাদা আলাদা করে ভাগ একেক জনকে দিয়ে করাতে হবে সবাই করে যখন আপনার হাতে দেবে তখন আপনি সেগুল একখানে করে কড়াইয়ে দেবেন। তার পরে রান্না সম্পন্ন হবে।
একই এনালোজিতে ভাবুন আপনি কোন একটি সফটয়্যার তৈরি করছেন তখন আপনি চাইলেও কাজটী একা শেষ করতে পারবেন না। আপনার টিমের সবাইকে ভাগ করে দিতে হবে আর এটাকে আমরা বলছি Branching . তারপর যখন সবাই ব্রাঞ্চ থেকে পুশ করবে অর্থাৎ আপনার হাতে দিবে তখন আপনি মার্জ করতে পারবেন অর্থাৎ কড়াইয়ে দিতে পারবেন। ব্যাপারটা মজার না । চলুন ব্রাঞ্চ তৈরি করি। git bash terminal টা ওপেন করবেন । তারপর কোড গুল লিখে রান করবেন। তার আগে চেক করে নেন কি কি ব্রাঞ্চ আছে git branch --list রান করুন।
Step 1: create branch
git branch <branch_name>
Step 2: Switch to branch
git checkout <branch_name>
or step 1 + step 2 = git checkout -b <branch_name>
এবার আপনার মত কোড লিখে
git status,
git add . (staging is done)
git commit -m "<Message>"
git push
করে দিবেন।
পুশ করার সময় git push --set-upstream origin branchA এরকম একটা কমান্ড দিতে বলবে। আপনি হুবহু কপি করে দিয়ে দিবেন।
0 Comments