From: Kai Moritz Date: Sat, 21 Mar 2026 12:08:14 +0000 (+0100) Subject: `RESET.sh` kann auch auf ein Tag-Prefix zurücksetzen X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=d91c889443e67171e281df2deff3492cdd70f705;p=demos%2Fkafka%2Ftraining `RESET.sh` kann auch auf ein Tag-Prefix zurücksetzen --- diff --git a/RESET.sh b/RESET.sh index be3385b8..f0f17a46 100755 --- a/RESET.sh +++ b/RESET.sh @@ -3,12 +3,24 @@ set -e source BRANCHES.sh -for i in grundlagen__docker $BRANCHES; -do - declare -n branch=${i} - echo -e "\nResetting $branch to origin/$branch\n\n" - git checkout $branch - git reset --hard origin/$branch; -done +if [ "$1" == "" ] +then + echo "No Tag-Prefix specified: Resetting to remote branches" + for i in grundlagen__docker $BRANCHES + do + declare -n branch=${i} + echo -e "\nResetting $branch to origin/$branch\n\n" + git checkout $branch + git reset --hard origin/$branch + done +else + for i in grundlagen__docker $BRANCHES + do + declare -n branch=${i} + echo -e "\nResetting $branch to tag ${branch}--$1\n" + git checkout $branch + git reset --hard ${branch}--$1 + done +fi git checkout scripting