
Command Line:
برنامه کامپیوتری که برای وارد کردن دستورات گیت استفاده میکنیم. توی ویندوز هنگامی که برای اولین بار گیت رو دانلود میکنید، برنامهای دانلود میشود به اسم git bash و از این برنامه برای دستورات گیت استفاده میشود و روی سیستمهای لینوکسی از ترمینال استفاده خواهیم کرد. که در هر حالتی ما دستورات متنی را به جای استفاده از موس روی صفحه تایپ خواهیم کرد.
Repository:
پوشه یا فضای ذخیرهسازی که پروژه شما داخل اون وجود دارد. بعضی وقتها کاربران گیتهاب از آن با عنوان repo.نام میبرند. میتواند یک پوشه روی کامپیوتر شما یا فضایی روی گیتهاب یا هر سرویس میزبانی آنلاین دیگری باشد. شما میتوانید فایلهای برنامه نویسی، متنی، عکس و هرچیزی را داخل مخزن ذخیره کنید.
Version Control:
هدف اساسی که گیت برای آن طراحی شد. وقتی یه فایل وُرد مایکروسافتی دارید، مجبورید که هر بار که مجزا ذخیرهاش کنید یا چندین نسخه از فایل را ذخیره کنید. با گیت، مجبور به این کار نیستید. گیت اسنپشاتهایی(عکس گرفتن)* از هر لحظه از تاریخچه پروژه را ذخیره میکند، بنابراین هیچ وقت هیچ چیزی را از دست نخواهید داد یا بازنویسی نمیکنید.
Commit:
وقتی که Commit میکنید، اسنپشاتی از وضعیت فعلی پروژهتون رو در نقطهی زمان فعلی ایجاد میکنید، که به شما نقطهی بررسی برای تجدید نظر یا بازگرداند پروژه به این نقطه را خواهد داد.
Branch:
معمولا برانچ شاخهای از پروژه اصلی میباشد با همه تغییراتی که برنامهنویس اعمال کردهاست. وقتی که کار تمام شد، زمان آن خواهد بود که با master، شاخه اصلی پروژه، ترکیب شوند.
*توضیحات در پست بعدی