From 585b93efaeee39727749aeae14a4ba8abb0d3065 Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Sat, 11 Jun 2022 10:34:11 +0200 Subject: [PATCH] =?UTF-8?q?bash:=20gc:=20dritte=20M=C3=B6glichkeit=20f?= =?UTF-8?q?=C3=BCr=20Checkout=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bash_extra | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.bash_extra b/.bash_extra index 3ffe328..1b738d0 100644 --- a/.bash_extra +++ b/.bash_extra @@ -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 " ;; @@ -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 "$@"