چگونه یک Git Remote را حذف کنیم؟

چگونه یک Git Remote را حذف کنیم؟

علی مرادی

این راهنما نحوه حذف یک Git Remote را توضیح می دهد. به طور کلی ، هنگام کار با Git ، فقط یک منبع از راه دور به نام مبدا و شاخه های مختلف برای ویژگی ها و محیط های مختلف خواهید داشت. Origin نام راه دور است که هنگام کلون سازی مخزن به طور خودکار ایجاد می شود و به مخزن شبیه سازی شده اشاره می کند.

با این حال ، هنگام همکاری در یک پروژه با گروهی از افراد ، ممکن است استفاده از چندین Git ریموت بسیار مفید باشد. مخزن از راه دور می تواند در یک سرویس میزبانی Git مانند GitHub ، GitLab و BitBucket یا در سرور خصوصی Git شما میزبانی شود.

اگر مخزن از راه دور به میزبان دیگری منتقل شود ، یا مشارکت کننده دیگر مشارکت را متوقف کند ، ممکن است بخواهید URL ریموت را از مخزن خود حذف کنید.

در ادامه با ما در شتابان هاست همراه باشید.

نحوه حذف یک Git Remote:

برای حذف ریموت ، به پوشه ای که مخزن شما در آن ذخیره شده است بروید و از دستور git remote rm و به دنبال آن نام ریموت استفاده کنید:

git remote rm <remote-name>

به عنوان مثال ، برای حذف ریموت testing ، تایپ می کنید:

git remote rm testing

git remote rm تمام ارجاعات به مخزن ریموت را حذف می کند. این مخزن را از سرور ریموت حذف نمی کند.

برای بررسی اینکه ریموت با موفقیت برداشته شده است ، از دستور git remote برای لیست ریموت ها از دستور زیر استفاده کنید:

git remote -v  

خروجی چیزی شبیه به این خواهد بود:

origin	https://github.com/user/repo_name.git (fetch)
origin	https://github.com/user/repo_name.git (push)

آنچه که دستور git remote rm انجام می دهد حذف ورودی های مربوط به مخزن ریموت از پرونده .git / config است.

...

[remote "testing"]
        url = git@gitserver.com:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/testing/*

همچنین می توانید با ویرایش فایل .git / config با استفاده از ویرایشگر متن ، ریموت را از بین ببرید. با این حال ، توصیه می شود از دستور git remote rm استفاده کنید.

اگر ریموتی که می خواهید حذف کنید وجود ندارد ، Git پیام خطایی را چاپ می کند:

fatal: No such remote: '<remote-name>'

شاید نام را اشتباه تایپ کرده باشید یا ریموت از قبل حذف شده باشد.

جمع بندی:

برای حذف یک ریموت از مخزن از دستور git remote rm <remote-name> استفاده کنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید.

برچسب ها: Git