আমি কীভাবে একটি নির্দিষ্ট ট্যাগ বা কমিটের জন্য গিট সাবমডিউল যুক্ত করব?
আমি কীভাবে একটি নির্দিষ্ট ট্যাগ বা কমিটের জন্য গিট সাবমডিউল যুক্ত করব?
উত্তর:
সাব কমড রিপোজিটরিগুলি একটি নির্দিষ্ট কমিটের দিকে ইঙ্গিত করে পৃথক হেড অবস্থায় থাকে state কমিট পরিবর্তন করা সহজভাবে একটি আলাদা ট্যাগ পরীক্ষা করে দেখা বা কমিট করার পরে পিতামাতার সংগ্রহস্থলে পরিবর্তন যুক্ত করে।
$ cd submodule
$ git checkout v2.0
Previous HEAD position was 5c1277e... bumped version to 2.0.5
HEAD is now at f0a0036... version 2.0
git-status
মূল সংগ্রহস্থলের উপর এখন একটি নোংরা গাছের প্রতিবেদন করা হবে:
# On branch dev [...]
#
# modified: submodule (new commits)
সাবমডিউল ডিরেক্টরি যুক্ত করুন এবং নতুন পয়েন্টারটি সঞ্চয় করার প্রতিশ্রুতি দিন।
পদক্ষেপ 1: সাবমডিউল যুক্ত করুন
git submodule add git://some_repository.git some_repository
পদক্ষেপ 2: একটি নির্দিষ্ট অঙ্গীকারের জন্য সাবমডিউলটি ঠিক করুন
ডিফল্টরূপে নতুন সাবমোডিয়াল মাস্টার ব্রাঞ্চের হেড ট্র্যাক করবে, তবে আপনি আপনার প্রাথমিক সংগ্রহস্থল আপডেট করার সাথে সাথে এটি আপডেট হবে না। কোনও নির্দিষ্ট প্রতিশ্রুতি বা বিভিন্ন শাখা ট্র্যাক করার জন্য সাবমোডিয়ালটি পরিবর্তন করতে, সাবমোডিয়াল ফোল্ডারে ডিরেক্টরি পরিবর্তন করুন এবং আপনার যেমন একটি সাধারণ সংগ্রহস্থলের মতো শাখাগুলি স্যুইচ করুন।
git checkout -b some_branch origin/some_branch
এখন সাবমডিউলটি মাস্টারের হেডের পরিবর্তে উন্নয়ন শাখায় স্থির করা হয়েছে।
থেকে টাই গীত Submodules একটি নির্দিষ্ট কমিট বা শাখা করুন - দুই বলছি তর্ক ।
git submodule add -b some_branch git://some_repository.git some_repository
git submodule add -b
ট্যাগ বা শ 1 হ্যাশ নিতে পারে । এটি কেবল একটি শাখা নিতে পারে।