از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
Git Pull Remote Branch – نحوه واکشی Remote Branch در Git
سرفصلهای مطلب
Git یک سیستم کنترل نسخه محبوب است که توسط میلیون ها توسعه دهنده برای مدیریت پایگاه های کد خود استفاده می شود. یکی از قدرتمندترین ویژگی های Git توانایی آن در کار با مخازن راه دور است.
هنگام کار بر روی یک پروژه با چندین همکار، باید بتوانید تغییرات را از مخزن راه دور دریافت کنید و آنها را با مخزن محلی خود ادغام کنید. این مقاله نحوه واکشی شاخه های راه دور در Git را به شما آموزش می دهد.
شعبه از راه دور چیست؟
قبل از بررسی نحوه واکشی شاخه های راه دور، اجازه دهید یک شاخه از راه دور را تعریف کنیم.
شاخه راه دور شاخه ای است که در یک مخزن راه دور مانند GitHub، GitLab یا Bitbucket وجود دارد.
هنگامی که یک مخزن را شبیه سازی می کنید، Git به طور خودکار یک “” ایجاد می کند.از راه دور” که به مخزن اصلی اشاره می کند. سپس می توانید از این کنترل از راه دور برای واکشی تغییرات ایجاد شده توسط سایر همکاران در پروژه استفاده کنید.
نحوه واکشی Remote Branches در Git
هنگامی که یک مخزن را شبیه سازی می کنید، می توانید به تمام شاخه های راه دور آن دسترسی داشته باشید. شما می توانید این را با استفاده از git branch
فرمان در کنار -r
گزینه:
git branch -r
می توانید با استفاده از git checkout
فرمان
وقتی با گروهی از افراد کار می کنید، یکی از مشارکت کنندگان یک شعبه جدید از راه دور ایجاد می کند. ممکن است لازم باشد این شاخه از راه دور را در پروژه خود واکشی کنید. شما می توانید این کار را با git fetch
فرمان
این git fetch
دستور به پروژه راه دور شما می رود و تمام داده های آن پروژه راه دور را که هنوز ندارید پایین می آورد. پس از انجام این کار، باید به تمام شاخه های آن ریموت ارجاع داشته باشید، که می توانید هر زمان که بخواهید آنها را ادغام یا بررسی کنید.
git fetch
میتوانید نام مخزن راه دور را که به طور پیشفرض است، پیوست کنید origin
:
git fetch origin
درک این نکته مهم است که هنگام استفاده از git fetch
دستور، فقط تغییرات ایجاد شده در مخزن راه دور را در مخزن محلی شما دانلود می کند بدون اینکه به طور خودکار آنها را با کار شما ادغام کند یا آنچه را که در حال حاضر روی آن کار می کنید تغییر دهد. وقتی آماده شدید، باید تغییرات را به صورت دستی ادغام کنید.
برای دسترسی به محتوای واکشی شده، باید از آن استفاده کنید git checkout
فرمان این تضمین میکند که واکشی راهی امن برای بررسی تعهدات قبل از ادغام آنها در مخزن محلی شما است.
اگر می خواهید شاخه های راه دور را واکشی کنید و آنها را با کار خود ادغام کنید یا کار فعلی خود را اصلاح کنید، می توانید از git pull
فرمان برای رسیدن به این هدف از دستور زیر استفاده کنید:
git pull --all
سپس می توانید اجرا کنید git branch -r
برای بررسی اینکه آیا مخزن راه دور اضافه شده است یا خیر.
بسته بندی
واکشی شاخه های راه دور در Git یک جنبه حیاتی از همکاری در یک محیط توسعه است.
با دنبال کردن مراحل ذکر شده در این مقاله، می توانید تغییرات ایجاد شده توسط سایر همکاران در شاخه های راه دور را واکشی کنید و آنها را با مخزن محلی خود ادغام کنید. این به شما امکان می دهد تا روی شاخه های مختلف یک مخزن Git کار کنید و به طور موثر با توسعه دهندگان دیگر همکاری کنید.
سفر یادگیری را آغاز کنید! بیش از 200 مقاله تخصصی در زمینه توسعه وب را مرور کنید. برای مطالب جذاب تر از من به وبلاگ من سر بزنید.
از کدنویسی لذت ببرید!
منتشر شده در 1402-12-26 08:34:04