Als je applicatie bestemd is voor ontwikkelaars, is er een grote kans dat het kan profiteren van integratie met versiebeheer. Zelfs applicaties voor niet-ontwikkelaars, zoals document editors, kunnen potentieel profiteren van versiebeheer functionaliteit, en het model van Git werkt erg goed voor vele verschillende scenarios.
Als je Git moet integreren met je applicatie, heb je eigenlijk twee opties: een shell openen en de git
commando-regel tool aanroepen, of Git als library inbedden in je applicatie.
We zullen hier de integratie van de commandoregel en een aantal van de meest populaire inbedbare Git libraries behandelen.