send-to-git
Keeps in sync a folder and their files with a folder of a git repository.
Table of Contents
Install
Node.js v6.5 or newer is required.
Via the yarn client:
$ yarn add send-to-git
Via the npm client:
$ npm install --save send-to-git
Example
Example to add the content of the folder ./some-files
to git@github.com:some-org/some-repo.git
on the folder public_html
.
; const source = './some-files/**/*.*';const destination = './public_html';const remote = 'git@github.com:some-org/some-repo.git'; ;
Usage
sendToGit(source, destination, remote, [options])
source
Type: string
Array
Required
Glob or array of globs to read.
destination
Type: string
Required
Relative destination path.
remote
Type: string
Required
git repository url.
options
type: Object
branch
Type: string
Default: 'master'
Branch to add and push the changes.
commitMessage
Type: string
Default: 'Release'
Commit message for the changes.
Contribute
Feel free to dive in! Open an issue or submit PRs.
send-to-git follows the Contributor Covenant Code of Conduct.