Git چیست؟
Git یک سیستم ورژن کنترل توزیع شده رایگان و منبع باز است که برای مدیریت همه چیز از پروژه های کوچک تا بسیار بزرگ با سرعت و کارایی طراحی شده است.
از ویژگی های Git که آن را تقریباً از هر SCM دیگری که وجود دارد متمایز می کند، مدل انشعاب آن (branching model) است.
Git به شما اجازه می دهد و شما را تشویق می کند که چندین انشعاب محلی (local branch) داشته باشید که می توانند کاملاً مستقل از یکدیگر باشند. ایجاد، ادغام، و حذف این برنچ های توسعه چند ثانیه طول می کشد.
Git سریع است. با Git، تقریباً تمام عملیات ها به صورت لوکال انجام می شود و به سیستم های متمرکزی که دائماً باید با یک سرور در جایی ارتباط برقرار کنند سرعت زیادی می بخشد.
Git برای کار بر روی هسته لینوکس ساخته شده است، به این معنی که از روز اول باید به طور موثر مخازن بزرگ را مدیریت می کرد. Git به زبان C نوشته شده است و باعث کاهش سربار زمانهای اجرا مرتبط با زبانهای سطح بالاتر میشود. سرعت و عملکرد از ابتدا هدف اصلی طراحی Git بوده است.