কি সমস্যা রয়েছে --orphanবিকল্প? আপনি যদি এমন একটি শাখা চান যা খালি এবং কোনও ইতিহাস না থাকে তবে এই উপায়টি ...
git checkout --orphan empty-branch
তারপরে আপনি স্টেজিং এরিয়াতে থাকা সমস্ত ফাইল সরিয়ে ফেলতে পারেন (যাতে তারা প্রতিশ্রুতিবদ্ধ না হয়):
git rm -rf .
এই মুহুর্তে আপনার মেশিনে আপনার খালি শাখা রয়েছে।
আপনি গিটহাব (বা অন্য কোনও গিট সংগ্রহস্থল) -কে চাপ দেওয়ার আগে আপনার খালি শাখাটি ঠেলাঠেলি করতে না পারায় আপনার কমপক্ষে একটি কমিটের প্রয়োজন পড়বে, যদিও এতে কোনও বিষয়বস্তু না থাকলেও (যেমন শূন্য প্রতিশ্রুতি) will
git commit --allow-empty -m "root commit"
অবশেষে, এটিকে রিমোটে চাপুন এবং একটি বিয়ার খুলুন
git push origin empty-branch