git—save everyting to master with message shortcut
May 13, 2020 ≈ 33 seconds
For saving everything to master with a message from whatever branch I work in (and delete it after), I like to use this shortcut.
saveas() # save to master as
{
if [ -z "$1" ]; then # Is parameter #1 zero length?
echo "you need to specify parameters..."
return 0
fi
current_branch=$(git symbolic-ref --short HEAD)
# save everything with message from parameters
git add .
git commit -m "$1"
# if we are on master, return
if [ "$current_branch" = "master" ]; then
return 0
fi
# if not on master, merge current branch and delete it
git checkout master
git merge $current_branch
git branch -d $current_branch
}
You didn't provide any data, entered invalid email or already subscribed.
Try again. And if you still can't subscribe—write us.
Address successfully subscribed!
Subscribe to our newsletter
If you provide url of your website, we send you free design concept of one element (by our choice)
Subscribing to our newsletter, you comply with subscription terms and Privacy Policy