A Promise-based JavaScript wrapper library for working with Git CLI
MIT License
A Promise-based JavaScript wrapper library for working with Git CLI.
Join #git-repository chat room on Gitter to stay up to date and share your feedback!
$ npm install git-repository
import Repo from 'git-repository';
export default async () => {
let repo = await Repo.open('./example', { init: true });
await repo.setRemote('origin', 'https://github.com/user/example.git');
await repo.add('--all .');
await repo.commit('Commit message');
await repo.push('origin', 'master');
};
The MIT License © Konstantin Tarkus (@koistya)