Якщо ваш застосунок створено для розробників, є хороші шанси, що він може отримати вигоду від інтеграції з системою контролю за програмним кодом. Навіть застосунки для нерозробників, такі як редактори документів, потенційно можуть отримати вигоду з особливостей контролю версій, оскільки модель роботи Git працює дуже добре для багатьох різноманітних сценаріїв.
Якщо вам потрібно інтегрувати Git з вашим застосунком, по суті ви маєте два варіанти: ініціалізація оболонки та використання версії Git для командного рядка, або вбудувати бібліотеку у ваш застосунок. Тут ми розглянемо інтеграцію за допомогою командного рядка так кілька найпопулярніших бібліотек для вбудування Git.