گیت چیست؟

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

در Git، تغییرات ابتدا در Working Tree ایجاد می‌شوند، سپس می‌توان آن‌ها را به Staging Area افزود و با Commit ثبت کرد. دستور push کامیت‌ها را به مخزن راه دور می‌فرستد و pull تغییرات راه دور را دریافت و با شاخه فعلی ادغام یا بازپایه‌گذاری می‌کند.