Wir verwenden diesen Befehl innerhalb einer if [[ ]]-Anweisung, um zu prüfen, ob das angegebene Ref mit dem aktuellen Branch übereinstimmt. Für Tags und nicht-neueste Branches wird ein Fehler erwartet, sodass wir dann in den else-Zweig der if-Anweisung gelangen.
Dadurch wird ein git checkout ... ausgeführt, der auch mit Tags funktioniert.
Großartig, freuen wir uns zu hören, dass es bei Ihnen funktioniert!