git কিভাবে submodules সহ `ক্লোন ক্লোন`?



5 Answers

একটি জমা দেওয়ার আগে আপনাকে দুটি জিনিস করতে হবে:

git submodule init 
git submodule update
git git-submodules

আমি একটি রেপো মধ্যে একটি সাবমডিউল করা চেষ্টা করছি।

সমস্যাটি হল যে যখন আমি পিতামাতা রেপো ক্লোন করি, তখন সাবডিউল ফোল্ডারটি সম্পূর্ণ খালি।

এটি তৈরি করার কোন উপায় আছে যাতে 'গিট ক্লোন পিতা-মাতা' প্রকৃতপক্ষে সাবডিউল ফোল্ডারে তথ্য রাখে?

উদাহরণ: http://github.com/cwolves/sequelize/tree/master/lib/

nodejs-mysql-native একটি বহিরাগত nodejs-mysql-native দিকে নির্দেশ করছে, কিন্তু যখন আমি sequelize প্রকল্পটি চেক আউট করি, তখন ফোল্ডারটি খালি হয় ...




আপনি সমস্ত কমান্ড সহ আপনার রেপো ক্লোন করতে এই কমান্ডটি ব্যবহার করতে পারেন:

git clone --recursive YOUR-GIT-REPO-URL

অথবা যদি আপনি ইতিমধ্যে প্রকল্পটি ক্লোন করেছেন তবে আপনি ব্যবহার করতে পারেন:

git submodule init
git submodule update



এটা চেষ্টা কর:

git clone --recurse-submodules

আপনি স্বয়ংক্রিয়ভাবে প্যারেন্ট প্রোজেক্টে সাবডুডুলগুলি যুক্ত করেছেন বলে মনে করে এটি স্বয়ংক্রিয়ভাবে সাবমুল্য ডেটাতে টানতে পারে।




Git সংগ্রহস্থল মধ্যে submodules অন্তর্ভুক্ত করার জন্য এই চেষ্টা করুন।

git clone -b <branch_name> --recursive <remote> <directory>

অথবা

git clone --recurse-submodules



এটা চেষ্টা কর.

git clone -b <branch_name> --recursive <remote> <directory>

যদি আপনি শাখাটিতে জমাটি যোগ করেছেন তবে নিশ্চিত করুন যে আপনি এটি ক্লোন কমান্ডে জুড়বেন।




Related