13 lines
397 B
Bash
Executable File
13 lines
397 B
Bash
Executable File
#!/bin/sh
|
|
set -o errexit
|
|
git -c user.name=_ -c user.email=_ commit --allow-empty --message _ --no-verify --quiet
|
|
git -c core.filemode add --all
|
|
git -c user.name=_ -c user.email=_ commit --allow-empty --message _ --no-verify --quiet
|
|
git rev-parse HEAD
|
|
if [ "$1" ]; then
|
|
git reset --hard --quiet "$1" --
|
|
git clean -d --force --quiet
|
|
fi
|
|
git reset --quiet HEAD^ --
|
|
git reset --quiet --soft HEAD^ --
|