انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

git-remote - آنلاین در ابر

git-remote را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور git-remote است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


git-remote - مجموعه ای از مخازن ردیابی شده را مدیریت کنید

خلاصه


دستگاه گوارش دور [-v | -- پرحرف]
دستگاه گوارش دور اضافه کردن [-t ] [-m ] [-f] [--[بدون-]برچسب] [--mirror= ]
دستگاه گوارش دور تغییر نام دهید
دستگاه گوارش دور برداشتن
دستگاه گوارش دور تنظیم سر (-a | --auto | -d | --delete | )
دستگاه گوارش دور مجموعه شاخه ها [--اضافه کردن] ...
دستگاه گوارش دور دریافت آدرس [--فشار] [--همه]
دستگاه گوارش دور مجموعه URL [--فشار دادن] [ ]
دستگاه گوارش دور مجموعه URL --اضافه کردن [--فشار دادن]
دستگاه گوارش دور مجموعه URL --حذف [--فشار دادن]
دستگاه گوارش دور [-v | -- پرحرف] نشان [-n] ...
دستگاه گوارش دور پروانه [-n | --دوران خشک] ...
دستگاه گوارش دور [-v | -- پرحرف] به روز رسانی [-p | -- هرس] [( | )...]

شرح


مجموعه ای از مخازن ("ریموت") که شاخه های آنها را ردیابی می کنید را مدیریت کنید.

OPTIONS


-v، -- پرحرف
کمی پرمخاطب تر باشید و نشانی وب از راه دور را بعد از نام نشان دهید. توجه: این باید قرار داده شود
بین ریموت و فرمان فرعی

دستورات


بدون آرگومان، فهرستی از کنترل‌های راه دور موجود را نشان می‌دهد. چندین دستور فرعی در دسترس است
انجام عملیات بر روی ریموت ها

اضافه کردن
یک کنترل از راه دور به نام اضافه می کند برای مخزن در . دستور git fetch
سپس می توان از آن برای ایجاد و به روز رسانی شاخه های ردیابی از راه دور استفاده کرد / .

با گزینه -f، git fetch بلافاصله پس از اینکه اطلاعات راه دور اجرا می شود
برپایی.

با گزینه --tags، git fetch هر برچسب را از مخزن راه دور وارد می کند.

با گزینه --no-tags، git fetch برچسب ها را از راه دور وارد نمی کند
مخزن

به طور پیش‌فرض، فقط برچسب‌ها در شاخه‌های واکشی شده وارد می‌شوند (نگاه کنید به git-fetch(1).

با -t گزینه، به جای refspec پیش فرض glob برای ردیابی از راه دور
همه شاخه های زیر refs/remotes/ / فضای نام، یک refspec فقط برای ردیابی
خلق شده است. شما می توانید بیش از یک -t بدهید برای ردیابی چندین شاخه
بدون گرفتن همه شاخه ها

با -m گزینه، یک refs/remotes/ /HEAD برای نقطه تنظیم شده است
از راه دور شاخه. دستور set-head را نیز ببینید.

هنگامی که یک آینه واکشی با --mirror=fetch ایجاد می شود، ref ها در آن ذخیره نمی شوند
refs/remotes/ فضای نام، بلکه همه چیز در مراجع/ روی ریموت مستقیما خواهد بود
آینه شده به مراجع/ در مخزن محلی این گزینه فقط در لخت معنا دارد
مخازن، زیرا واکشی هر تعهد محلی را بازنویسی می کند.

هنگامی که یک push mirror با --mirror=push ایجاد می شود، سپس git push همیشه به این صورت عمل می کند
اگر --mirror عبور داده شد.

تغییر نام دهید
نام کنترل از راه دور را تغییر دهید به . همه شاخه ها و پیکربندی های ردیابی از راه دور
تنظیمات برای کنترل از راه دور به روز شده است.

در صورت و یکسان هستند و یک فایل تحت $GIT_DIR/remotes یا
$GIT_DIR/ شاخه‌ها، کنترل از راه دور به فرمت فایل پیکربندی تبدیل می‌شود.

برداشتن, rm
ریموت نامگذاری شده را بردارید . همه شاخه ها و پیکربندی های ردیابی از راه دور
تنظیمات ریموت حذف شده است.

تنظیم سر
شاخه پیش فرض را تنظیم یا حذف می کند (یعنی هدف نماد-ref
refs/remotes/ /HEAD) برای کنترل از راه دور نامگذاری شده. داشتن یک شاخه پیش فرض برای ریموت
مورد نیاز نیست، اما اجازه می دهد تا نام کنترل از راه دور به جای a مشخص شود
شاخه خاص به عنوان مثال، اگر شاخه پیش فرض برای مبدا روی Master تنظیم شده باشد، پس
مبدا ممکن است در هر جایی که شما معمولاً مبدا/مستر را مشخص می‌کنید، مشخص شود.

با -d یا --delete، رمز نمادین refs/remotes/ /HEAD حذف می شود.

با -a یا --auto، کنترل از راه دور برای تعیین HEAD و سپس نماد-ref پرس و جو می شود.
refs/remotes/ /HEAD روی همان شاخه تنظیم شده است. به عنوان مثال، اگر HEAD از راه دور باشد
در قسمت بعدی، "git remote set-head origin -a" مرجع نمادین را تنظیم می کند
refs/remotes/origin/HEAD to refs/remotes/origin/next. این فقط در صورتی کار خواهد کرد که
refs/remotes/origin/next از قبل وجود دارد. اگر نه باید ابتدا واکشی شود.

استفاده کنید برای تنظیم refs/remotes/ /HEAD به صراحت. به عنوان مثال، "git
ریموت تنظیم سر اصل اصلی" refs/remotes/origin/HEAD نمادی را بر روی
refs/remotes/origin/master. این فقط در صورتی کار می کند که قبلاً refs/remotes/origin/master باشد
وجود دارد اگر نه باید ابتدا واکشی شود.

مجموعه شاخه ها
لیست شاخه هایی که توسط کنترل از راه دور نامگذاری شده ردیابی شده اند را تغییر می دهد. این می تواند برای ردیابی a استفاده شود
زیر مجموعه ای از شاخه های راه دور موجود پس از راه اندازی اولیه برای یک کنترل از راه دور.

شاخه های نامگذاری شده به گونه ای تفسیر می شوند که گویی با گزینه -t در قسمت مشخص شده اند دستگاه گوارش
دور اضافه کردن خط فرمان.

با -add، به جای جایگزینی فهرست شعبه های ردیابی شده فعلی، به آن اضافه می شود
فهرست

دریافت آدرس
URL های یک کنترل از راه دور را بازیابی می کند. پیکربندی‌هایی برای putOf و pushInsteadOf هستند
اینجا گسترش یافته است. به طور پیش‌فرض، فقط اولین URL فهرست شده است.

با --فشار دادن، URL های فشاری به جای واکشی URL ها پرس و جو می شوند.

با --همه، همه URL های کنترل از راه دور لیست می شوند.

مجموعه URL
URL های کنترل از راه دور را تغییر می دهد. اولین URL را برای کنترل از راه دور تنظیم می کند که با regex مطابقت دارد
(اولین URL اگر نه داده می شود) به . اگر مطابقت ندارد
هر URL، خطایی رخ می دهد و چیزی تغییر نمی کند.

با --فشار دادن، URL های فشار به جای واکشی URL ها دستکاری می شوند.

با --اضافه کردن، به جای تغییر URL های موجود، URL جدید اضافه می شود.

با --حذف، به جای تغییر URL های موجود، همه URL ها با regex مطابقت دارند هستند
برای ریموت حذف شد . تلاش برای حذف همه URL های غیر فشاری یک خطا است.

توجه داشته باشید که URL فشار و URL واکشی، حتی اگر می‌توان آنها را متفاوت تنظیم کرد،
هنوز باید به همان مکان مراجعه شود. آنچه به URL فشار وارد کردید باید همان چیزی باشد که شما دارید
می بیند که آیا شما فوراً از URL واکشی دریافت کرده اید یا خیر. اگر در تلاش برای واکشی هستید
از یک مکان (مثلاً بالادست شما) و به مکان دیگر (مثلاً انتشارات شما).
مخزن)، از دو ریموت جداگانه استفاده کنید.

نشان
اطلاعاتی در مورد ریموت می دهد .

با گزینه -n، هدهای راه دور ابتدا با git ls-remote پرس و جو نمی شوند ;
به جای آن از اطلاعات کش استفاده می شود.

پروانه
تمام شاخه های قدیمی ردیابی از راه دور زیر را حذف می کند . این شاخه های کهنه دارند
قبلاً از مخزن راه دور ارجاع شده توسط حذف شده است ، اما هنوز هستند
به صورت محلی در "ریموت/ ".

با گزینه --dry-run گزارش دهید که چه شاخه هایی هرس می شوند، اما در واقع هرس نکنید
آنها.

به روز رسانی
واکشی به‌روزرسانی‌ها برای مجموعه‌ای از کنترل‌های راه دور در مخزن که توسط آن تعریف شده است
از راه دور . اگر گروهی با نام در خط فرمان مشخص نشده باشد،
پارامتر پیکربندی remotes.default استفاده خواهد شد. اگر remotes.default نیست
تعریف شده، تمام ریموت هایی که پارامتر پیکربندی را ندارند
از راه دور. skipDefaultUpdate که روی true تنظیم شده است به روز می شود. (دیدن گیت(1).

با گزینه --prune، تمام ریموت هایی که به روز می شوند را هرس کنید.

بحث


پیکربندی راه دور با استفاده از remote.origin.url و remote.origin.fetch به دست می آید.
متغیرهای پیکربندی (دیدن گیت(1).

مثال ها


یک کنترل از راه دور جدید اضافه کنید، واکشی کنید و یک شاخه از آن را بررسی کنید

کنترل از راه دور git $
منشاء
$ git شاخه -r
مبدا/سر -> مبدا/استاد
مبدا/استاد
$ git remote اضافه کردن مرحله‌بندی git://git.kernel.org/.../gregkh/staging.git
کنترل از راه دور git $
منشاء
استقرار
$ git واکشی مرحله بندی
...
از git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [شاخه جدید] استاد -> صحنه سازی/استاد
* [شاخه جدید] staging-linus -> staging/staging-linus
* [شاخه جدید] staging-next -> staging/staging-next
$ git شاخه -r
مبدا/سر -> مبدا/استاد
مبدا/استاد
صحنه سازی/استاد
مرحله‌بندی/ صحنه‌سازی-لینوس
مرحله بندی/ مرحله بعدی
$ git پرداخت -b مرحله‌بندی صحنه‌سازی/مستر
...

· تقلید کنید دستگاه گوارش کلون کردن اما فقط شاخه های انتخاب شده را دنبال کنید

$ mkdir project.git
$ cd project.git
$ git init
$ git remote add -f -t master -m master original origin git://example.com/git.git/
$ git مبدا ادغام

با استفاده از سرویس‌های onworks.net از git-remote آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad