gulp-subtree
v0.1.0 gulp gulpplugin git subtree export deploy
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.
Usage
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'
.
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!'
}));
});