bash: gc: dritte Möglichkeit für Checkout hinzugefügt
This commit is contained in:
parent
1219c89840
commit
585b93efae
1 changed files with 3 additions and 3 deletions
|
@ -143,7 +143,7 @@ function gcm {
|
||||||
function gc {
|
function gc {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
--help)
|
--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 ""
|
||||||
echo " Usage: gc <branch>"
|
echo " Usage: gc <branch>"
|
||||||
;;
|
;;
|
||||||
|
@ -151,9 +151,9 @@ function gc {
|
||||||
echo "[ERROR] Branch fehlt..."
|
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
|
esac
|
||||||
}
|
}
|
||||||
function ll {
|
function ll {
|
||||||
if command -v exa >/dev/null ; then
|
if command -v exa >/dev/null ; then
|
||||||
exa --long --git --all --ignore-glob='.git' --group-directories-first --sort=name --group "$@"
|
exa --long --git --all --ignore-glob='.git' --group-directories-first --sort=name --group "$@"
|
||||||
|
|
Loading…
Reference in a new issue