bash: gc: dritte Möglichkeit für Checkout hinzugefügt

This commit is contained in:
Michael Grote 2022-06-11 10:34:11 +02:00
parent 1219c89840
commit 585b93efae

View file

@ -143,7 +143,7 @@ function gcm {
function gc {
case "$1" in
--help)
echo "Versuche lokalen checkout, wenn der Branch nicht vorhanden ist versuche einen checkout aus dem Remote-Repository."
echo "Versuche lokalen checkout, wenn der Branch nicht vorhanden ist versuche einen checkout aus dem Remote-Repository, wenn der auch nciht vorhanden ist erstelle einen neuen Branch mit dem Namen."
echo ""
echo " Usage: gc <branch>"
;;
@ -151,9 +151,9 @@ function gc {
echo "[ERROR] Branch fehlt..."
;;
*)
git checkout $1 || git checkout -b $1 origin/$1
git checkout $1 || git checkout -b $1 origin/$1 || echo ">>> Erstelle neuen Branch!" && git checkout -b $1
esac
}
}
function ll {
if command -v exa >/dev/null ; then
exa --long --git --all --ignore-glob='.git' --group-directories-first --sort=name --group "$@"