git-fire
is a Git plugin that helps in the event of an emergency by adding all current files, committing, and pushing to a new branch (to prevent merge conflicts).
Alias it to git out
or git going
for comedic effect.
git config --global alias.out fire
git config --global alias.going fire
- creates new branch
fire-<current branch>-<user email>-<current epoch>
- adds all files
- commits with
"Fire! Branch <new branch>"
or custom message - pushes to remote
git-fire <message>
<message>
is optional. If not specified, "Fire! Branch fire-<current branch>-<user email>-<current epoch>"
will be used.
Just copy git-fire
to your $PATH
and ensure it is an executable (chmod +x git-fire
) and you're good to go. 👍
Also make sure you have Git installed.
Originally seen on Hackathon Hackers Facebook group.