আমি নিশ্চিত যে আমি কোথাও একটি জনপ্রিয় গিট প্রকল্পে দেখেছি শাখাগুলির "বৈশিষ্ট্য / এক্সওয়াইজেড" এর মতো একটি প্যাটার্ন ছিল।
তবে আমি যখন স্ল্যাশ চরিত্রের সাথে একটি শাখা তৈরি করার চেষ্টা করি তখন আমি একটি ত্রুটি পাই:
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
(আমার প্রাথমিক প্রচেষ্টা) এর জন্য একই সমস্যা:
$ git checkout -b labs/feature
কীভাবে একজন স্ল্যাশ চরিত্রের সাহায্যে গিতে একটি শাখা তৈরি করতে পারে?
.git/refs/heads
যেমন আপনি যদি git checkout -b feature/123
আপনার projectRootFolder/.git/refs/heads
ডিরেক্টরিতে থাকেন তবে আপনি নামের একটি ডিরেক্টরি দেখতে পাবেন: feature
যেখানে সেই ডিরেক্টরিতে আপনি একটি শাখা দেখতে পাবেন 123
। পরে আপনি যদি ডিরেক্টরিতে অন্যটি তৈরি করেন feature/124
তবে feature
আপনি একটি শাখা দেখতে পাবেন124
HEAD
" চমৎকার একটি @ সিসিবিএইলি
HEAD
। দেখে মনে হচ্ছে গিটটি আপনারHEAD
শাখায় একটি লিঙ্কlabs/feature
যা তৈরি হয়নি। এটি কীভাবে ঘটতে পারে তা আমি জানিনা, তবে এর অর্থ হল যে আপনার শাখা তৈরির চেষ্টাfoo/bar
এটি ভিত্তিক নামে পরিচিত , এটি কাজ করছে না। আপনারHEAD
আনস্টাক কীভাবে এসেছিল?