Files
git.taskfile.build/bin/reset-git-folder
T

16 lines
365 B
Bash
Executable File

#!/usr/bin/env bash
reset-git-folder() {
if [[ -z "$1" ]]; then
echo '$1/path is empty.'
exit
fi
local git_folders=$(ls-git-folder "$1")
for git_folder in $git_folders; do
echo "Abort rebase and reset git folder $git_folder."
git -C "$git_folder" rebase --abort
git -C "$git_folder" reset --hard
done
}