gulp-subtree
Version:
Gulp module to push a folder to a subtree
35 lines (27 loc) • 837 B
Markdown
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!'
}));
});
```