UNPKG

gulp-subtree

Version:

Gulp module to push a folder to a subtree

35 lines (27 loc) 837 B
Gulp Subtree ============ A little gulp module to let you push a folder to a git subtree without keeping that folder in your git history. Highly recommend to use with [gulp-clean](https://www.npmjs.org/package/gulp-clean). ## Usage ```js var subtree = require('gulp-subtree'); var clean = require('gulp-clean'); gulp.task('subtree', function () { return gulp.src('dist') .pipe(subtree()) .pipe(clean()); }); ``` ## Options Options can be passed into subtree to choose the remote, branch, and message to push with. By default, it's `origin`, `gh-pages`, and `'Distribution Commit'`. ```js var subtree = require('gulp-subtree'); var clean = require('gulp-clean'); gulp.task('subtree', function () { return gulp.src('dist') .pipe(subtree({ remote: 'upstream', branch: 'master', message: 'Here We Go!' })); }); ```