git-promote

1.0.0 • Public • Published

git-promote

git extension to squash merge pull requests into master

This is a git extension that squash merges a pull request into the master branch. The process is as follows:

git promote <PR_NUM>
  1. git pull origin pull/$PR_NUM/head:pullrequest-$PR_NUM
  2. git checkout pullrequest-$PR_NUM
  3. git pull origin master
  4. git checkout master
  5. git merge --squash pullrequest-$PR_NUM
  6. git commit
  7. git push origin master
  8. git branch -D pullrequest-$PR_NUM

Installation

You can install git-promote using npm install.

npm install -g git-promote

License

The MIT License (MIT)

/git-promote/

    Package Sidebar

    Install

    npm i git-promote

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • jhurliman