নিম্নলিখিত ব্যবহার:
git checkout -b <new-branch>
এটি আপনার বর্তমান শাখাটিকে যেমন আছে তেমন ছেড়ে দেবে, একটি নতুন শাখা তৈরি এবং চেকআউট করবে এবং আপনার সমস্ত পরিবর্তন রাখবে। তারপরে আপনি ফাইলগুলি পরিবর্তন করার জন্য প্রতিশ্রুতিবদ্ধ করতে পারেন:
git add <files>
এবং এর সাথে আপনার নতুন শাখায় প্রতিশ্রুতিবদ্ধ :
git commit -m "<Brief description of this commit>"
কার্যকরী ডিরেক্টরিতে পরিবর্তনগুলি এবং সূচকে মঞ্চস্থ হওয়া পরিবর্তনগুলি এখনও কোনও শাখার অন্তর্ভুক্ত নয় । এটি সেই শাখায় পরিবর্তন করে যেখানে সেই পরিবর্তনগুলি শেষ হবে।
আপনি আপনার মূল শাখাটি পুনরায় সেট করবেন না , এটি যেমন রয়েছে তেমন থাকে। শেষ প্রতিশ্রুতি <old-branch>
এখনও একই থাকবে। অতএব আপনি checkout -b
এবং তারপর প্রতিশ্রুতিবদ্ধ।
2020 / গিট 2.23 আপডেট করুন
গিট ২.২৩ switch
অতিরিক্ত ওভারলোড ব্যবহার checkout
(শাখা স্যুইচিং, ফাইলগুলি পুনরুদ্ধার করা, হেডকে পৃথক করা ইত্যাদি) থেকে কিছুটা বিভ্রান্তি দূর করার প্রয়াসে নতুন সাবকম্যান্ড যুক্ত করেছে
গীটের এই সংস্করণটি দিয়ে শুরু করে উপরের কমান্ডটি এর সাথে প্রতিস্থাপন করুন:
git switch -c <new-branch>
আচরণটি অভিন্ন এবং অপরিবর্তিত রয়েছে।