جستجو برای:
  • خانه
  • طراحی سایت
  • خدمات ما
    • سامانه یادگیری الکترونیکی – سایا (LMS)
    • سامانه الکترونیکی مدیریت آموزش (ساما) (EMS)
    • پشتیبانی نرم افزار
    • پشتیبانی سخت افزار
    • پشتیبانی شبکه
    • پشتیبانی ماشین های اداری
  • نمونه کارها
  • قالب و افزونه
  • دسته بندی مطالب
    • آموزش مجازی
    • اخبار سینما
    • افزونه وردپرس
    • آموزش افزونه وردپرس
    • بازی
    • دوره های رایگان
    • سریال
    • فناوری
    • فیلم
      • اکشن
      • تاریخی
      • ترسناک
      • کمدی
      • هیجان انگیز
      • ورزشی
    • قالب وردپرس
      • قالب خبری و وبلاگ
      • قالب شرکتی
      • قالب نمونه کار
      • قالب های چند منظوره
    • مقالات
      • بازایابی دیجیتال
      • برنامه نویسی
      • تولید و بازاریابی محتوا
      • طراحی و گرافیک
  • تماس با ما
  • DMCA
  • پشتیبان سایت
 
  • 02144824488
  • info@myhamyar.com
  • بلاگ
  • تماس با ما
  • درباره ما
همیارِمَن  | آموزش برنامه نویسی و طراحی سایت | طراحی گرافیک
دسترسی سریع
  • پشتیبان سایت
0

ورود و ثبت نام

  • خانه
  • طراحی سایت
  • خدمات ما
    • سامانه یادگیری الکترونیکی – سایا (LMS)
    • سامانه الکترونیکی مدیریت آموزش (ساما) (EMS)
    • پشتیبانی نرم افزار
    • پشتیبانی سخت افزار
    • پشتیبانی شبکه
    • پشتیبانی ماشین های اداری
  • نمونه کارها
  • قالب و افزونه
  • دسته بندی مطالب
    • آموزش مجازی
    • اخبار سینما
    • افزونه وردپرس
    • آموزش افزونه وردپرس
    • بازی
    • دوره های رایگان
    • سریال
    • فناوری
    • فیلم
      • اکشن
      • تاریخی
      • ترسناک
      • کمدی
      • هیجان انگیز
      • ورزشی
    • قالب وردپرس
      • قالب خبری و وبلاگ
      • قالب شرکتی
      • قالب نمونه کار
      • قالب های چند منظوره
    • مقالات
      • بازایابی دیجیتال
      • برنامه نویسی
      • تولید و بازاریابی محتوا
      • طراحی و گرافیک
  • تماس با ما
  • DMCA
  • پشتیبان سایت

بلاگ

همیارِمَن | آموزش برنامه نویسی و طراحی سایت | طراحی گرافیکبلاگمقالاتتولید و بازاریابی محتواGitHub چیست؟ چرا باید از گیت هاب استفاده کنیم؟

GitHub چیست؟ چرا باید از گیت هاب استفاده کنیم؟

10 شهریور 1400
ارسال شده توسط همیار من
تولید و بازاریابی محتوا ، دوره های رایگان ، مقالات
486 بازدید
GitHub چیست؟ چرا باید از گیت هاب استفاده کنیم؟

در دنیای برنامه نویسی کمی که پیش بروید با شروع جدی‌تر کارها، کم‌کم سروکله‌ی اصطلاحی به نام گیت هاب پیدا می‌شود! اگر می‌خواهید بدانید گیت‌ هاب چیست و چه کاربردی دارد؟ در ادامه همراه همیارمن باشید!

گیت هاب چیست؟

فهرست عناوین

  • گیت هاب چیست؟
    • سیستم version control چیست؟
  • اصطلاحات رایج در GitHub
  • از گیت هاب بیشتر بدانید…

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

هاست به چه معناست؟

هدف اصلی گیت هاب ایجاد محیطی برای کنترل ورژن و همکاری تیمی روی پرو‌ژه هاست.

کنترل ورژن در گیت‌هاب توسط گیت انجام می‌شود. درواقع گیت در گیت‌هاب یک سیستم کنترل ورژن (version control) است. همچنین واژه‌ی هاب به مفاهیم شبکه اشاره دارد که همکاری تیمی و ایجاد انشعاب در پروژه‌ها را معرفی می‌کند.

سیستم version control چیست؟

حتماً تجربه‌ کرده‌اید، در حین برنامه نویسی دچار اشتباهی شوید و آن لحظه بگویید کاش می‌شد پروژه را به حالت قبل برمی‌گرداندید!
گیت دقیقاً این امکان را برایتان مهیا کرده است. شما می‌توانید نسخه‌ی قبلی پروژه را دریافت و فعال کنید.

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

اصطلاحات رایج در GitHub

معرفی اصطلاحات گیت هاب
  • Repository
  • fork
  • Pull Request
  • commit

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

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

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

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

از گیت هاب بیشتر بدانید…

  • گیت‌هاب یک شبکه‌ی اجتماعی نیز محسوب می‌شود. بنابراین امکاناتی همچون Follow کردن کاربران، قابلیت نظر دادن و لایک را فراهم کرده است.
  • در سال ۲۰۱۷ گیت‌هاب با داشتن تقریباً ۲۰ میلیون کاربر و ۵۷ میلیون مخزن، به عنوان بزرگترین میزبان کد منبع، در جهان شناخته شد.
  • در سال ۲۰۱۹ گیت‌هاب با ارسال ایمیلی به کاربران ایرانی از محدود شدن دسترسی آن‌ها به گیت‌هاب خبر داد. اما با ساخت اکانت با آی پی غیر ایرانی نیز می‌توان همچنان از خدمات آن استفاده کرد.
  • گیت‌هاب با داشتن قابلیت‌های متعدد، برای مدیریت پروژه، مدیریت تیم، تقسیم کار و اشتراک گذاری نتایج، ابزار مناسبی محسوب می‌شود.

بیشتر بخوانیم:

  • چند پروژه تمرینی HTML و CSS
  • لیست جوایز Game Awards 2019
  • سیستم مورد نیاز برای برنامه نویسی
  • افزونه های کاربردی Moodle در آموزش مجازی
  • آپلود وب‌سایت در سرور | چگونه سایت ساخته شده را به صورت آنلاین مشاهده کنیم؟
اشتراک گذاری:
برچسب ها: GitHubآموزش وب سایتگيت هابگیت هابگیت هاب ایرانگیت هاب ایرانیگیت هاب بیت کوینگیت هاب جادیگیت هاب چیستگیت هاب چیست ویکی پدیاگیت هاب چیهگیت هاب فارسی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

لوگو ادمین سایت

آموزش انیمیشن‌سازی با CSS

در این قسمت از آموزش انیمشن‌سازی در CSS قصد داریم به طور کلی به آموزش...

کسب درآمد از آموزش آنلاین چگونه است؟

اگر تصور می کنید برای شروع یک کسب و کار جدید باید حتما سرمایه زیادی...
همیارمن

بهترین ابزارهای رایگان برای حذف پس زمینه تصاویر

برای حذف پس زمینه تصاویر ابزارهای متعددی در اینترنت وجود دارد. هر کدام از آن‌ها...
همیارمن

افزایش امنیت پیج اینستاگرام 😎😎

افزایش امنیت پیج اینستاگرام از جمله مسائلی است که اقشار مختلف جامعه را درگیر خود...
همیارمن

آموزش افزودن تصویر به دسته بندی در وردپرس

افزودن تصویر به دسته بندی یکی از راه‌حل‌هایی است که می‌توانید از طریق آن تصاویر...
دلایل داغ شدن بیش از حد گوشی موبایل و راه های خنک کردن آن

راه های خنک کردن گوشی موبایل های داغ شده

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

دیدگاهتان را بنویسید لغو پاسخ

جستجو در همیارمَن
جستجو برای:
  • آموزش مجازی
  • اخبار سینما
  • افزونه وردپرس
    • آموزش افزونه وردپرس
  • بازی
  • پیشنهادی
  • دسته‌بندی نشده
  • دوره های رایگان
  • سریال
  • فناوری
  • فیلم
    • اکشن
    • تاریخی
    • ترسناک
    • جنایی
    • کمدی
    • مستند
    • معمایی
    • هیجان انگیز
    • ورزشی
  • قالب HTML
  • قالب وردپرس
    • قالب خبری و وبلاگ
    • قالب شرکتی
    • قالب نمونه کار
    • قالب های چند منظوره
  • مقالات
    • بازایابی دیجیتال
    • برنامه نویسی
    • تولید و بازاریابی محتوا
    • طراحی و گرافیک
آخرین مطالب سایت
  • آموزش انیمیشن‌سازی با CSS
  • بهترین فیلم های اسلشر تاریخ سینما
  • نقد فیلم Cure – یک فیلم هیپنوتیزم کننده
  • نقد فیلم یتیم Orphan: First Kill
  • کسب درآمد از آموزش آنلاین چگونه است؟
برچسب‌ها
CSS HTML آموزش آموزش CSS آموزش css3 آموزش css3 pdf آموزش css3 رایگان آموزش css3 پیشرفته آموزش css pdf آموزش css حرفه ای آموزش css و html آموزش css پروژه محور آموزش css پیشرفته آموزش افزونه وردپرس آموزش تولید محتوا آموزش رایگان html همیارمن آموزش رایگان زبان html آموزش وب سایت افزونه وردپرس بازاریابی بازاریابی دیجیتال بازی بررسی بررسی بازی تولید محتوا دانلود افزونه وردپرس دانلود قالب وردپرس دوره دوره رایگان دیجیتال مارکتینگ سایت فناوری فیلم قالب قالب سایت قالب وب سایت قالب وردپرس نقد نقد بازی نقد فیلم نقد و بررسی نقد و بررسی بازی نقد و بررسی فیلم وردپرس ووکامرس

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت