git-process
git-process copied to clipboard
Scripts to help work with a good Git process
Of course while you can't push _from_ the integration branch, `git-to-master` will push _to_ the integration branch.
Add option to squash all of the commits in a branch into a single commit.
Currently it assume that you want to create a request for the current branch. Allow being able specify the branch.
Use cases: `git to-master branch-name` would be equivalent to `git checkout branch-name && git to-master` `git to-master origin/branch-name` would be equivalent to `git checkout -b branch-name origin/branch-name && git to-master`...
Instead of prompting on the CLI, act like `git commit -m "dddd"` or `git commit` (no `-m` option).
``` ➜ sampleproject git:(chap-3) git to-master Rebasing chap-3 against master ➜ sampleproject git:(chap-3) ```
``` ➜ omega git:(WEBCMS-1135) git sync -r -l Fetching the latest changes from the server Rebasing WEBCMS-1135 against origin/develop ➜ omega git:(WEBCMS-1135) git sync Fetching the latest changes from the...
In other words, it should be re-entrant if run instead of "git rebase --continue" while rebasing.