معرفی و ورود به گیت هاب GitHub

  شنبه، 07 تیر 1399   زمان مطالعه 2 دقیقه
معرفی و ورود به گیت هاب GitHub
یک سرویس میزبانی وب برای پروژه‌هایی است که از سیستم سورس کنترل گیت استفاده می‌کنند. گیت‌هاب با استفاده از روبی آن ریلز و ارلنگ ساخته شده‌است.

معرفی سایت گیت هاب

سایت گیت هاب همهٔ عملکردهای مورد نیاز کاربران در یک جامعه مجازی را در دسترس قرار داده است. برخی از این عملکردها (به انگلیسی: functionality) عبارتند از: فید، دنبال کننده و گراف شبکه برای نمایش دادن توسعه دهندگانی که بر یک نسخهٔ مرجع (مخزن) کار می کنند.
گیت هاب همچنین سرویس های دیگری به نام سایت گیست که در نوع خود یک سایت پیست بین-گونه (به انگلیسی: pastebin-style) را ارائه می دهد. این سایت یک ویکی برای توسعه دهندگان انفرادی به شمار می آید که سورس کدهای ایشان می تواند بوسیلهٔ یک مخزن گیت (به انگلیسی: Git repository)، یک سرویس میزبان اسلاید که پایه بلندگو (به انگلیسی: Speaker deck) نامیده می شود و یک سکو (پلت فرم) که گایوجز (به انگلیسی: Gauges) ویرایش و مدیریت گردد.

گیت هاب یک سیستم مدیریت پروژه و نسخه بندیِ کد و همچنین یک شبکه اجتماعی برای توسعه دهندگان و برنامه نویسان است که بزرگ ترین منبع موجود برای ذخیره سازی کارهایی است که به صورت مشترک ایجاد شده اند.

کلمه گیت هاب از دو قسمت تشکیل شده است. گیت (Git) و هاب (Hub) که باید برای یادگرفتن گیت هاب، هر دو جزء این کلمه را درک کنیم؛ پس از آن لیست واژگان و مفاهیم مهمی را که برای تعریف کامل گیت هاب به زبان ساده نیاز داریم، ارائه می کنیم. یک مثال هم برای نحوه استفاده از گیت هاب برای درک بیشتر آورده ایم.

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

برای شروع شما باید در وب سایت گیت هاب به آدرس github.com عضو شوید، پس از اینکه اکانت خود را ایجاد کردید یک پروفایل برای شما ایجاد می شود که مثل سایر شبکه های اجتماعی می توانید بقیه برنامه نویسان را فالو کنید و کد ها و پروژه های Public آنها را مشاهده کنید و استفاده کنید. همچنین خوبی دیگری که گیت هاب دارد این است که میتوانید یک وبلاگ با ان برای خود داشته باشید username.github.com و مزیت بهتر ان این است که فقط افراد متخصص می توانند یک وبلاگ داشته باشند! چرا که باید یک ریپوزوتوری ایجاد کنید و صفحه وبلاگتان را خودتان کد نویسی کنید.

اصطلاحات رایج در گیت هاب

  • Repository
  • fork
  • Pull Request
  • commit


Repository یا به اختصار Repo به معنای مخزن است. مخزن گیت هاب محیطی برای ذخیره سازی پروژه های توسعه دهندگان است. در این مخزن می توان هر فولدر یا فایلی را با فرمت دلخواه ایجاد کرد.

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

Pull Request یا درخواست ادغام، قلب تپنده ی مشارکت در پروژه هاست. زمانی استفاده می شود که شما از پروژه ی اصلی یک شاخه دریافت و درآن تغییراتی اعمال کرده اید. حالا با کمک Pull Request می توانید به شخص اصلی ایجاد کننده ی پروژه، درخواست بدهید تغییرات شما را در پروژه ی اصلی اعمال کند.

به هر تغییری در گیت هاب یک commit می گویند.


دیدگاه ها

  دیدگاه ها
نظر خود را به اشتراک بگذارید
پربازدیدترین ویدئوهای روز   
آخرین ویدیو ها