2016-03-30 23:59:45 +00:00
|
|
|
# smartgit is an easy wrapper for nodegit
|
2016-07-02 00:22:03 +00:00
|
|
|
a wrapper for git. This plugin does not use nodegit as nodegit appears to have too many bugs for now.
|
2016-03-30 23:59:45 +00:00
|
|
|
|
|
|
|
### Buildstatus/Dependencies
|
2016-06-29 16:48:54 +00:00
|
|
|
[![build status](https://gitlab.com/pushrocks/smartgit/badges/master/build.svg)](https://gitlab.com/pushrocks/smartgit/commits/master)
|
2016-03-30 23:59:45 +00:00
|
|
|
[![devDependency Status](https://david-dm.org/pushrocks/smartgit/dev-status.svg)](https://david-dm.org/pushrocks/smartgit#info=devDependencies)
|
2016-03-31 11:39:30 +00:00
|
|
|
[![Coverage Status](https://coveralls.io/repos/github/pushrocks/smartgit/badge.svg?branch=master)](https://coveralls.io/github/pushrocks/smartgit?branch=master)
|
2016-03-30 23:59:45 +00:00
|
|
|
|
|
|
|
### Usage
|
2016-06-29 16:48:54 +00:00
|
|
|
This plugin exposes some easified method wrappers for nodegit.
|
|
|
|
This limits options but reduces errors (TypeScript) and speeds up usage.
|
2016-03-30 23:59:45 +00:00
|
|
|
|
|
|
|
Features:
|
|
|
|
|
2016-07-03 22:13:32 +00:00
|
|
|
* clone a git repo
|
|
|
|
* init a new repo
|
|
|
|
* create a new git repo
|
|
|
|
* add changes and make a new commit
|
|
|
|
* commit changes
|
|
|
|
* push changes
|
|
|
|
* add/remove remotes
|
|
|
|
|
2016-07-04 01:49:24 +00:00
|
|
|
Tip: use [smartssh](https://npmjs.com/smartssh) to setup your SSH environment
|