আজ আমরা শিখবো কিভাবে একটি গিট পুশ কমান্ডে একসাথে একাধিক গিট রিপোজিটরিতে কোড পুশ করতে হয়।
- ধরুন আপনার কাছে কাজ করার জন্য একটি প্রজেক্ট আছে, কিন্তু এই প্রোজেক্টটি আপনার ক্লায়েন্টের গিট রিপোজিটরিতে আপলোড করতে হবে। কিন্তু একই সময়ে, আপনি আপনার গিট প্রোফাইলেও কমিট সহ প্রজেক্টটি আপলোড করতে চান।
আপনি এখন এই পোস্টটি অনুসরণ করে একাধিক রিপোজিটরিতে একটি প্রজেক্ট পুশ করতে পারেন।
দুটি ভিন্ন অ্যাকাউন্টে দুটি রিপোজিটরি তৈরি করুন এবং যে কোনো একটি একাউন্টকে কন্টিবিউটর হিসেবে যোগ করুন যা আপনি প্রজেক্টটি পুশ করার জন্য দ্বিতীয় রিপোজিটরি হিসাবে ব্যবহার করতে চান।
এখন নিচের কমান্ডগুলি ব্যবহার করে আপনার প্রজেক্টটিকে আপনার রিপোজিটরি গুলোর মধ্যে একটিতে পুশ করুন
git init
git add .
git commit -m "First commit"
git branch -M main
git remote add origin <YOUR REPOSITORY HTTPS URL>
git push -u origin main
এখন আপনি আপনার রিপোজিটরিতে আপডেট দেখতে পারবেন যে কোড পুশ হয়েছে।
এখন কমান্ড ব্যবহার করে একটি push origin
হিসাবে আপনার দ্বিতীয় রিপোজিটরি যোগ করুন।
git remote set-url --add --push origin <YOUR 2ND REPOSITORY HTTPS URL>
এখন আপনি নিম্নলিখিত কমান্ড ব্যবহার করে একটি পুশ URL হিসাবে আপনার দ্বিতীয় রিপোজিটরি দেখতে পারেন।
git remote -v
সুতরাং, নিচের কমান্ডের সাথে আবার প্রথম রিপোজিটরি URL যোগ করুন।
git remote set-url --add --push origin <YOUR 1ST REPOSITORY HTTPS URL>
এখন আপনি নিচের কমান্ডের মাধ্যমে পুশ URL হিসাবে আপনার উভয় রিপোজিটরি দেখতে পারেন।
git remote -v
এখন নিচের কমান্ড ব্যবহার করে আপনার কোড পুশ করুন।
git add .
git commit -m "Changes"
git push
এটি আপনার প্রজেক্টটিকে উভয় রিপোজিটরিতে সংরক্ষন করবে।
পড়ার জন্য ধন্যবাদ ❤️