معمولا پروژه هایی که چندین نفر روی آن کار میکنند مخزن اصلی را در یک سرور قرار میدهند و افراد همه ی تغییرات را روی آن مخزن اضافه میکنند و سایرین همیشه تغییرات را دریافت میکنند برای هماهنگی با سایرین.
میتوانید از سرویس های اینترنتی نانند گیتهاب، بیت باکت و بسیاری سرویس دیگر استفاده کنید یا سرور گیت خودتان را راه بیاندازید اما بحث این قسمت ما ارتباط با مخازن ریموت است نع ساخت آنها.
برای نمایش، اضافه و حذف کردن وتغییرات در یک مخزن ریموت از دستور remote استفاده میشود.
برای نمایش لیستی از ریموت ها از دستور زیر استفاده میشود :
git remote
که این دستور ریموت های موجود در مخزن را لیست میکند.
برای اضافه کردن یک مخزن از دستور remote add بصورت زیر استفاده میشود :
git remote add [name] [url]
که در این دستور بجای[name] یک نام برای ریموت مورد نظر و بجای [url] آدرس مخزن مورد نظر را قرار میدهیم.
برای حذف یک ریموت رپوزیتوری هم دستور بالا را بصورت زیر تغییر میدهیم :
git remote rm [name]
برای افزودن تغییرات کامیت شده در مخزن به مخزن ریموت از دستور push استفاده میکنیم بصورت زیر :
git push [remote-repo-name] [branch-name]
که به جای remote-repo-name نام ریموت سرور مورد نظر (که قبلا باید اضافه کرده باشید) و به جای branch-name نام شاخه ی مورد نظر که تغییرات را در آن لحاظ کرده ایم.
برای دریافت تغییرات کامیت شده به مخزن ریموت از دستور pull استفاده میکنیم بصورت زیر :
git pull [remote-repo-name]
که به جای remote-repo-name نام ریموت سرور مورد نظر را مینویسیم.