Git (/ /t /) یک سیستم کنترل نسخه برای ردیابی تغییرات در پرونده های رایانه ای و هماهنگی کار روی آن پرونده ها در بین چند نفر است. در درجه اول برای مدیریت کد منبع در توسعه نرم افزار استفاده می شود ، اما می تواند برای پیگیری تغییرات در هر مجموعه پرونده استفاده شود. به عنوان یک سیستم کنترل بازنگری توزیع شده ، سرعت ، یکپارچگی داده ها و پشتیبانی از گردش کارهای غیر خطی توزیع شده را هدف قرار می دهد.