اگر برنامهٔ شما برای توسعهدهندگان است، احتمال زیادی وجود دارد که از یکپارچگی با سیستم کنترل نسخه بهرهمند شود. حتی برنامههای غیردِولپر، مانند ویرایشگرهای اسناد، نیز میتوانند از قابلیتهای کنترل نسخه سود ببرند و مدل گیت برای بسیاری از سناریوها بهخوبی کار میکند.
اگر لازم است گیت را با برنامهٔ خود یکپارچه کنید، در اصل دو گزینه دارید: یک پوسته (شِل) اجرا کنید و برنامهٔ خط فرمان git را فراخوانی کنید، یا یک کتابخانهٔ گیت را در برنامهٔ خود جاسازی کنید. در اینجا به یکپارچهسازی از طریق خط فرمان و چند مورد از محبوبترین کتابخانههای قابلجاسازیِ گیت میپردازیم.