کنجکاوی: گیت‌هاب GitHub و ریپازیتوری Repository چیست؟

گیت‌هاب (GitHub) چیست؟

گیت‌هاب یک پلتفرم آنلاین است که به برنامه‌نویس‌ها و تیم‌های توسعه کمک می‌کند تا کدهای خود را ذخیره، مدیریت و با دیگران به اشتراک بگذارند. این سرویس بر پایه‌ی Git (یک سیستم کنترل نسخه) ساخته شده و امکان همکاری همزمان چند نفر روی یک پروژه، پیگیری تغییرات، و مدیریت نسخه‌های مختلف کد را فراهم می‌کند.


ریپازیتوری (Repository) چیست؟

ریپازیتوری یا به اختصار “ریپو” یک فضای ذخیره‌سازی برای کدها، فایل‌ها و مستندات یک پروژه است.
هر ریپازیتوری معمولاً شامل موارد زیر است:

  • کدهای پروژه
  • تاریخچه تغییرات (Commit ها)
  • شاخه‌ها (Branches) برای توسعه موازی
  • مستندات و فایل‌های راهنما (مانند README.md)

به زبان ساده:

  • GitHub مثل یک شبکه اجتماعی برای برنامه‌نویس‌هاست.
  • Repository مثل یک پوشه‌ی پروژه است که همه کدها و تغییرات در آن نگهداری می‌شوند.