R@hm@t
R@hm@t
خواندن ۲ دقیقه·۲ سال پیش

آموزش پول ریکوئست (pull request)

pull request
pull request

در این مقاله سعی داریم آموزش پول ریکوئست رو یاد بگیریم. این کار رو اختصاصا برای این ریپوزیتوری + انجام میدیم ولی قطعا برای بقیه ریپوزیتوری‌ها هم همینطوره!‍ اگر اکانت گیت‌هاب ندارید با کمک این مقاله + سریع‌تر یک اکانت گیت‌هاب بسازید.

ابتدا باید پروژه (ریپوزیتوری) رو فورک (فارسیش میشه چنگال) کنید. برای اینکار به ریپوزیتوری مورد نظر (برای آموزش ما این ریپو + هست) برید و مطابق عکس زیر fork رو بزنید.

در مرحله بعد تحت شرایط ساخت یک ریپوزیتوری قرار می‌گیرید. تفاوتی که وجود داره در اینه که پایین اسم این ریپوزیتوری منبعی که ازش پروژه رو fork کردید درج میشه!

ساخت یک چنگال جدید
ساخت یک چنگال جدید

میتونین اسم ریپوزیتوری رو تغییر بدید. این ریپوزیتوری مثل بقیه ریپوزیتوری‌های دیگه‌ی گیت هابتون در دسترسه عمومه.

در ادامه باید تغییراتی که میخواهید را اعمال کنید. (مثلا یک فایل به ریپوزیتوری اضافه کنید یا در یک فایل تغییراتی ایجاد کنید.)

برای اینکار من دو مقاله آماده کرده ام که چه با گیت و چه از طریق خود سایت گیت هاب تغییرات اعمال شوند.

ایجاد تغییرات با گیت +

ایجاد تغییرات بدون گیت و با استفاده از خود سایت گیت هاب +

پس از اینکه تغییرات را اعمال کردید لازم است تا یک پول ریکوئست بسازید. برای اینکار مراحل زیر را دنبال کنید.

open pull request
open pull request

در مرحله بعد باید یه اسم برای پول ریکوئستتون بنویسید و اگر دوست داشتید یک کامنت هم برای کسی که صاحب اصلی پروژه هست بنویسید. در نهایت Create pull request رو بزنید.

حالا میتونید منتظر بمونید تا صاحب اثر پول ریکوئستتون رو بررسی کنه و در صورت تایید اون تغییرات اعمال بشه.

شما میتونید وضعیت پول ریکوئستتون رو از مسیر پایین دنبال کنید.

دقت کنید که حتما باید در ریپوزیتوری مبدا باشید تا پول ریکوئستتون رو ببینید مثل بالا!

وقتی تغییری توی پول ریکوئستتون اتفاق بیفته هم توی اعلانات گیت هاب و هم توی ایمیلتون بهتون اطلاع رسانی میشه!


با توجه به اینکه ممکنه منبعی که ریپوزیتوری رو ازش فورک کردید آپدیت بشه پیشنهاد میشه که شما هم همیشه ریپوزیتوری خودتون رو با توجه به عکس زیر همیشه به روز و sync نگه دارید.

sync fork
sync fork


سپاس از اینکه تا اینجا همراه ما بودید ❤️

گیت هابpull requestمشارکت در پروژه اپن سورساپن سورسنرم افزار آزاد
برنامه نویس | محقق هوش مصنوعی | توسعه دهنده بک-اند | https://enansari.github.io
شاید از این پست‌ها خوشتان بیاید