এক সময়ে একাধিক গিট রিপোজিটরিতে আপনার কোড যে ভাবে পুশ করবেন

আজ আমরা শিখবো কিভাবে একটি গিট পুশ কমান্ডে একসাথে একাধিক গিট রিপোজিটরিতে কোড পুশ করতে হয়।

একাধিক রিপোজিটরিতে একটি প্রজেক্ট পুশ করার অর্থ কি? কেনো আমাদের এই ধরনের ইউজকেস প্রয়োজন হয়?
  • ধরুন আপনার কাছে কাজ করার জন্য একটি প্রজেক্ট আছে, কিন্তু এই প্রোজেক্টটি আপনার ক্লায়েন্টের গিট রিপোজিটরিতে আপলোড করতে হবে। কিন্তু একই সময়ে, আপনি আপনার গিট প্রোফাইলেও কমিট সহ প্রজেক্টটি আপলোড করতে চান।

আপনি এখন এই পোস্টটি অনুসরণ করে একাধিক রিপোজিটরিতে একটি প্রজেক্ট পুশ করতে পারেন।

ধাপ ০১: দুটি রিপোজিটরি তৈরি করুন

দুটি ভিন্ন অ্যাকাউন্টে দুটি রিপোজিটরি তৈরি করুন এবং যে কোনো একটি একাউন্টকে কন্টিবিউটর হিসেবে যোগ করুন যা আপনি প্রজেক্টটি পুশ করার জন্য দ্বিতীয় রিপোজিটরি হিসাবে ব্যবহার করতে চান।

ধাপ ০২: আপনার প্রজেক্টটি পুশ করুন

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

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

image 1

সুতরাং, নিচের কমান্ডের সাথে আবার প্রথম রিপোজিটরি URL যোগ করুন।

git remote set-url --add --push origin <YOUR 1ST REPOSITORY HTTPS URL>

এখন আপনি নিচের কমান্ডের মাধ্যমে পুশ URL হিসাবে আপনার উভয় রিপোজিটরি দেখতে পারেন।

git remote -v

image 2

ধাপ ০৪: প্রজেক্ট এর কোড আবার পুশ করুন

এখন নিচের কমান্ড ব্যবহার করে আপনার কোড পুশ করুন।

git add .
git commit -m "Changes"
git push

এটি আপনার প্রজেক্টটিকে উভয় রিপোজিটরিতে সংরক্ষন করবে।

পড়ার জন্য ধন্যবাদ ❤️