কম্পিউটার টিউটোরিয়াল

সহজেই আপনার গিট রিমোট ইউআরএল আপডেট করুন:একটি দ্রুত গাইড

আপনি গিট রিমোট সেট-ইউআরএল কমান্ড ব্যবহার করে একটি গিট রিমোট ইউআরএল পরিবর্তন করতে পারেন। রিপোজিটরিতে নেভিগেট করুন যার দূরবর্তী URL আপনি পরিবর্তন করতে চান এবং তারপর এই কমান্ডটি চালান। সেট-url কমান্ড দুটি আর্গুমেন্ট গ্রহণ করে:দূরবর্তী নাম এবং নতুন সংগ্রহস্থলের URL।

আপনি একটি দূরবর্তী গিট সংগ্রহস্থলের নাম পরিবর্তন করেছেন? আপনি অন্য অবস্থানে একটি দূরবর্তী সংগ্রহস্থল সরানো হচ্ছে? এই দুটি ক্রিয়াকলাপই একটি গিট সংগ্রহস্থলের URL পরিবর্তন করবে। এর ফলে আপনার রিমোট রিপোজিটরির কোনো রেফারেন্স ভেঙে যাবে।

চিন্তা করবেন না! গিট রিমোট সেট-ইউআরএল কমান্ডটি উদ্ধারের জন্য এখানে রয়েছে। এই কমান্ডটি আপনাকে দূরবর্তী সংগ্রহস্থলের URL পরিবর্তন করতে দেয়।

এই গাইডে, আমরা গিট রিমোটগুলি কী এবং আপনি কীভাবে একটি গিট রিমোট পরিবর্তন করতে পারেন সে সম্পর্কে কথা বলতে যাচ্ছি। আমরা আপনাকে শুরু করতে সাহায্য করার জন্য একটি উদাহরণ দিয়ে হেঁটে যাব৷

গিট রিমোট কি?

একটি গিট রিমোট হল একটি পয়েন্টার যা আপনার সংগ্রহস্থলের স্থানীয় সংস্করণকে একটি দূরবর্তী সংগ্রহস্থলের সাথে লিঙ্ক করে।

গিট একটি বিতরণকৃত সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। এর মানে হল যে একাধিক বিকাশকারীরা তাদের নিজস্ব মেশিনে একটি প্রকল্পের নিজস্ব কপি রাখতে পারেন। আপনি একটি রিপোজিটরিতে যে পরিবর্তনগুলি করেন তা শুধুমাত্র অন্য ডেভেলপারদের দ্বারা অ্যাক্সেসযোগ্য হবে যখন আপনি তাদের একটি দূরবর্তী সার্ভারে ঠেলে দেন।

একটি গিট সংগ্রহস্থল এর সাথে একাধিক রিমোট যুক্ত থাকতে পারে। বেশিরভাগ সংগ্রহস্থলে শুধুমাত্র একটি রিমোট থাকে। একাধিক রিমোট সহ সংগ্রহস্থলগুলি সাধারণত বিভিন্ন উন্নয়ন পরিবেশের সাথে সংযুক্ত থাকে যেমন টেস্টিং, স্টেজিং বা উত্পাদন।

আপনি যখন একটি সংগ্রহস্থলের নাম পরিবর্তন করেন বা অন্য হোস্টিং প্ল্যাটফর্মে স্থানান্তর করেন, তখন আপনাকে আপনার দূরবর্তী URLগুলি আপডেট করতে হবে৷

গিট রিমোট সেট-ইউআরএল কমান্ড একটি সংগ্রহস্থলের সাথে যুক্ত গিট রিমোটকে পরিবর্তন করে। এই কমান্ডটি রিমোটের নাম (যা সাধারণত "অরিজিন") এবং নতুন রিমোট ইউআরএল গ্রহণ করে যেখানে আপনি সংগ্রহস্থলটি নির্দেশ করতে চান।

আসুন একটি সংগ্রহস্থলে নেভিগেট করে শুরু করি:

cd Projects/git-submodule-tutorial 

এখন যেহেতু আমরা একটি গিট সংগ্রহস্থলে আছি, আমরা এর রিমোটগুলি পরিবর্তন করা শুরু করতে পারি। গিট রিমোট -ভি ব্যবহার করে কী সেট করা হয়েছে তা দেখতে আমরা আমাদের বিদ্যমান রিমোটগুলি পরীক্ষা করতে যাচ্ছি:

git remote -v 

এই কমান্ডটি ফেরত দেয়:

উৎপত্তি  https://github.com/Career-Karma-Tutorials/git-submodule-tutorial (আনয়ন)

উৎপত্তি  https://github.com/Career-Karma-Tutorials/git-submodule-tutorial  (ধাক্কা)

আমাদের কাছে "অরিজিন" নামে একটি রিমোট আছে। এই রিমোটটি রিমোট রিপোজিটরি থেকে কোড আনা এবং কোড পুশ করতে উভয়ই ব্যবহৃত হয়। আপনি যখন এই কমান্ডটি চালান তখন আপনি একটি অনুরূপ আউটপুট দেখতে পাবেন যদি না আপনার কাছে একটি প্রকল্পের জন্য একাধিক রিমোট সেট থাকে।

আমরা এই সংগ্রহস্থলের রিমোটকে গিট-সাবমডিউলে পরিবর্তন করতে যাচ্ছি। এর কারণ হল আমরা Github-এ আমাদের সংগ্রহস্থলের নাম পরিবর্তন করেছি। আপনি গিট রিমোট সেট-ইউআরএল কমান্ড ব্যবহার করে একটি রিমোট পরিবর্তন করতে পারেন:

git remote set-url origin https://github.com/Career-Karma-Tutorials/git-submodule

"অরিজিন" বলতে রিমোটের নাম বোঝায় যার URL আমরা পরিবর্তন করতে চাই। আমরা যে URLটি নির্দিষ্ট করেছি সেটি হল প্রকল্পের জন্য নতুন URL।

আপনি দূরবর্তী হিসাবে একটি HTTP বা SSH URL উল্লেখ করতে পারেন। উদাহরণস্বরূপ, আমরা এইরকম একটি SSH URL-এ আমাদের লিঙ্ক পরিবর্তন করতে পারি:

git remote set-url origin git@github.com:Career-Karma-Tutorials/git-submodule.git

এটি একটি SSH URL-এ "অরিজিন" রিমোট নির্দেশ করবে।

আমরা git remote -v কমান্ড ব্যবহার করে নতুন দূরবর্তী URL যাচাই করতে পারি:

git remote -v origin

আমাদের রিমোট পরিবর্তন করা হয়েছে:

মূল    git@github.com:Career-Karma-Tutorials/git-submodule.git (আনয়ন)

সহজেই আপনার গিট রিমোট ইউআরএল আপডেট করুন:একটি দ্রুত গাইড

"ক্যারিয়ার কর্ম আমার জীবনে প্রবেশ করেছিল যখন আমার এটির সবচেয়ে বেশি প্রয়োজন ছিল এবং দ্রুত আমাকে একটি বুটক্যাম্পের সাথে মেলাতে সাহায্য করেছিল৷ স্নাতক হওয়ার দুই মাস পরে, আমি আমার স্বপ্নের চাকরি পেয়েছি যা আমার মূল্যবোধ এবং জীবনের লক্ষ্যগুলির সাথে সামঞ্জস্যপূর্ণ!"

ভেনাস, রকবটের সফটওয়্যার ইঞ্জিনিয়ার

আপনার বুটক্যাম্প ম্যাচ

খুঁজুন

মূল    git@github.com:Career-Karma-Tutorials/git-submodule.git  (ধাক্কা)

আমরা এটা করেছি!

ম্যানুয়ালি একটি রিমোট পরিবর্তন করুন

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

আপনার Git সংগ্রহস্থলে .git/config ফাইলটি খুলুন। তারপরে, যতক্ষণ না আপনি [দূরবর্তী "অরিজিন"] লাইনে পৌঁছান ততক্ষণ নিচে স্ক্রোল করুন:

[remote "origin"]
 url = git@github.com:Career-Karma-Tutorials/git-submodule.git
 fetch = +refs/heads/*:refs/remotes/origin/*

"অরিজিন" রিমোট পরিবর্তন করতে আমরা এই কোডটি পরিবর্তন করতে পারি। একবার আপনি যে কোনো পরিবর্তন করতে চাইলে, আপনি ফাইলটি সংরক্ষণ করতে পারেন। 

গিট কমান্ড ব্যবহার করে রিমোট পরিবর্তন করা ভাল। এর কারণ হল আপনার কনফিগারেশন ফাইলটি ম্যানুয়ালি পরিবর্তন করলে আপনার ভুল হওয়ার ঝুঁকি বেশি।

মারাত্মক:এরকম কোনো দূরবর্তী ‘[নাম]’

নেই

আপনি একটি ত্রুটির সম্মুখীন হতে পারেন fatal: No such remote ‘[name]’৷ যখন আপনি একটি সংগ্রহস্থলের রিমোট পরিবর্তন করার চেষ্টা করেন:

fatal: No such remote ‘[name]’

এই ত্রুটিটি ঘটে যখন আপনি একটি রিমোটের URL পরিবর্তন করার চেষ্টা করেন যা বিদ্যমান নেই৷ এই ত্রুটিটি সমাধান করতে, নিশ্চিত করুন যে আপনি যে রিমোটের URLটি পরিবর্তন করতে চান তার নাম আপনি সঠিকভাবে টাইপ করেছেন৷

উপসংহার

আপনি গিট রিমোট সেট-ইউআরএল কমান্ড ব্যবহার করে একটি গিট সংগ্রহস্থলের দূরবর্তী URL পরিবর্তন করতে পারেন। আপনি একটি রিপোজিটরিতে .git/config ফাইলটি পরিবর্তন করে একটি দূরবর্তী URL পরিবর্তন করতে পারেন।

এখন আপনি বিশেষজ্ঞের মতো গিট ব্যবহার করে রিমোট পরিবর্তন শুরু করতে প্রস্তুত!

গিট সম্পর্কে আরও জানতে, আমাদের সম্পূর্ণ কীভাবে গিট শিখবেন নির্দেশিকা পড়ুন।


  1. জাভাস্ক্রিপ্ট নম্বর ফাংশন

  2. একটি অ্যারের শেষ উপাদান প্রিন্ট করতে জাভাস্ক্রিপ্ট কোড

  3. ক্যাশে সামঞ্জস্য বজায় রাখার তিনটি উপায়

  4. সার্ভারলেস রেডিস এবং প্রতিক্রিয়া নেটিভ সহ অ্যাপ-মধ্যস্থ ঘোষণা