گیت هاب

گیت هاب چیست و چگونه از آن استفاده کنیم؟ (2)

اکنون به بخش دوم توضیحات گیت هاب می پردازیم ، بخش اول را می توانید در لینک زیر مطالعه فرمایید :

گیت هاب چیست و چگونه از آن استفاده کنیم؟ (2)

چگونه کارمان را با GitHub شروع کنیم؟

می توانید GitHub را با تیم پروژه خود به صورت رایگان امتحان کنید. پلان Basic  یا پایه آن که شامل مخازن و تعداد همکاران نامحدود است برای شما در دسترس است اما فقط 500 مگابایت فضای ذخیره سازی است.

 

برای دسترسی بیشتر به بسیاری از ویژگی های GitHub ، می توانید یکی از پلان های پولی آن را انتخاب کنید.

 

plans-for-developers

 

هنگامی که پلانی  را انتخاب کردید ، فیلد های مورد نیاز را پر کرده و مراحل ثبت نام را به پایان برسانید.

برخلاف Git ، GitHub به کدگذاری یا استفاده از خط فرمان نیاز نخواهد داشت.

  1. مخزن گیت هاب ایجاد کنید

     

مخزن یا repository ، مرکز اصلی پروژه شما خواهد بود که می تواند یک فایل یا مجموعه ای از فایل ها باشد که حاوی کد ، عکس ، متن یا هر چیز دیگری است.

 

برای شروع ، این مراحل را دنبال کنید:

  1. برای شروع یک پروژه جدید روی Create a repository کلیک کنید.

    create-repository-step-1
  2. بخش Owner نام حساب یا اکانت شما خواهد شد. نام repository را هم در بخش Repository Name وارد کنید. اگر می خواهید پروژه ی شما open source  باشد روی Public کلیک کنید و سپس کادر Add a README file را انتخاب کنید . در آخر ، روی Create repository کلیک کنید.create-repository-github
    توجه: توجه داشته باشید که لازم نیست حتما repository خود را به open source یا همان منبع باز(Public) تنظیم کنید. می توانید آن را روی Private تنظیم کنید  سپس تعیین کنید که چه افرداری آن را ببینند و یا تغییر دهند.

تبریک می گویم ، شما اکنون یک repository  جدید ایجاد کرده اید که شامل فایل اصلی پروژه شما خواهد بود. گام بعدی این است که یاد بگیرید چه کاری می توانید با آن انجام دهید.

 

 

  1. ایجاد شاخه های گیت هاب
    با ایجاد شاخه ، نسخه های مختلف repository را تولید می کنید. با ایجاد تغییرات پروژه در شاخه ویژگی ، یک توسعه دهنده می تواند ببیند که وقتی پروژه اصلی یکپارچه می شود ، تغییرات اعمال شده چه تاثیراتی در پروژه خواهد گذاشت

 

در اینجا نحوه تولید feature branch یا شاخه ویژگی را خواهیم گفت:

  • به مخزن جدید خود بروید. دکمه main را فشار دهید و نام شاخه ویژگی جدید خود را وارد کنید. بر روی Create branch کلیک کنید.create-branch.png
    شما اکنون یک شاخه ویژگی ایجاد کرده اید که به نظر می رسد با شاخه اصلی یکسان است. می توانید آزادانه و بدون تأثیر بر پروژه ، تغییرات را در آن انجام دهید.

 

  1. درک commit GitHub ها
    Commits همان چیزی است که تغییرات ذخیره شده در گیت هاب نامیده می شود. هر وقت پرونده شاخه ویژگی را تغییر می دهید ، برای نگه داشتن آن مجبور به commit آن هستید.

 

در اینجا نحوه ایجاد و انجام تغییرات آورده شده است:

  • با کلیک روی گزینه main و انتخاب شاخه جدید ایجاد شده از فهرست کشویی ، به شاخه ویژگی جدید دسترسی پیدا می کنید.

    commiy-changes-tep-one-github
     
  • برای شروع ویرایش فایل ، روی “آیکن مداد” کلیک کنید. سپس ، شرح مختصری درباره تغییرات ایجاد شده بنویسید. روی Commit changes کلیک کنید.

commit-changes-github

  1. ایجاد Request GitHub Pull

برای پیشنهاد تغییرات به سایر توسعه دهندگانی که مشغول کار روی همان پروژه ایجاد کرده اید ، باید pull request ایجاد کنید. pull request  ها چیزی هستند که کار با هم در پروژه ها را آسان می کنند ، زیرا آنها ابزار اصلی همکاری در گیت هاب هستند.

 

با  pull request  می توانید تفاوت بین پروژه اصلی و تغییرات خود را مشاهده کنید. این نوعی نحوه درخواست شما از همکاران خود برای بررسی آنها است. در صورت تأیید سایر توسعه دهندگان ، آنها می توانند pull request را ادغام کنند ، که این کارتغییرات را در پروژه اصلی اعمال می کند.

 

برای درخواست درخواست مراحل زیر را دنبال کنید:

 

  • روی Pull requests-> New pull request کلیک کنید. در بخش Example comparisons ، feature branch را که روی آن کار می کردید انتخاب کنید.

    compare-changes-github

  • یک بار دیگر به تغییرات نگاه کنید و روی Create pull request کلیک کنید. در صفحه جدید ، عنوان را بنویسید و شرح کوتاهی از آنچه برای تشویق ادغام کار انجام داده اید ، ارائه دهید. سپس روی Create pull request کلیک کنید.
    open-pulll-request-github

اکنون دیگر توسعه دهندگان می توانند تغییراتی را که ایجاد کرده اید با پرونده های اصلی پروژه ادغام کنند.

 

نتیجه

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

 

به عنوان مثال ، تیم های محتوا و بازاریابی می توانند از GitHub برای سازماندهی پروژه های خود استفاده کنند. افراد خلاق آزاد می توانند از آن برای مدیریت کار خود هنگام کار با افراد دیگر استفاده کنند.

 

استفاده از GitHub لزوماً به معنای استفاده از کد یا توسعه دهنده نیست. این یک پلت فرم سیستم کنترل نسخه رایگان است که می تواند به طرق مختلف مورد استفاده قرار گیرد.

 

درحال ارسال
امتیاز دهی کاربران
0 (0 رای)
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگو شرکت کنید؟
نظری بدهید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *