Git and GitHub Introduction

گیت چیست؟

گیت یک سیستم کنترل نسسخه محبوب است. در سال 2005 توسط Linus Torvalds ایجاد و بعد از آن توسط Junio Hamano نگهداری می‌شود. از آن برای موارد زیر استفاده می‌کنند:

  • ردگیری تغییرات کد
  • ردگیری اینکه چه کسی تغییرات را ایجاد کرده
  • همکاری در کد نویسی

گیت چه کاری انجام می‌دهد؟

  • پروژه‌ها را توسط Repositories مدیریت می‌کند.
  • یک نسخه کپی (clone) از پروژه را جهت کار بر روی آن به صورت محلی تهیه می کند.
  • توسط Staging و Commiting تغییرات را ردگیری و کنترل می کند.
  • جهت کار با بخش‌های مختلف و نسخه‌های متفاوت یک پروژه Branch و Merge را فراهم می‌کند.
  • با استفاده از Pull می‌توانید یک نسخه کپی را روی کامپیوتر خود داشته باشید.
  • با استفاده از Push می‌توانید به‌روزرسانی‌های محلی خود را وارد پروژه اصلی کنید.