2024-09-24 16:57:03 +02:00
|
|
|
# mkcdir
|
|
|
|
# Erstellt einen Ordner und wechselt hinein
|
|
|
|
|
|
|
|
mkcdir()
|
|
|
|
{
|
|
|
|
mkdir -p -- "$1" &&
|
|
|
|
cd -P -- "$1"
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# Doch
|
|
|
|
# führt den letzten Befehl noch einmal als sudo aus
|
|
|
|
# zsh:
|
|
|
|
alias doch='sudo $(fc -ln -1)'
|
|
|
|
#bash:
|
|
|
|
alias doch='sudo $(history -p !-1)'
|
|
|
|
|
|
|
|
|
|
|
|
# newgit
|
|
|
|
# legt neues Repository an und pusht zu Server
|
|
|
|
newgit()
|
|
|
|
{
|
|
|
|
mkcdir "$1" &&
|
|
|
|
git init &&
|
|
|
|
git checkout -b main &&
|
|
|
|
touch README.md &&
|
|
|
|
git add . &&
|
|
|
|
git commit -a -m "initial commit" &&
|
|
|
|
git remote add origin https://git.boergmann.it/klaas/"$1".git &&
|
|
|
|
git push -u origin main
|
|
|
|
}
|
2024-09-24 16:59:44 +02:00
|
|
|
|
|
|
|
|
|
|
|
#gitclone
|
|
|
|
# eigenes repository clonen
|
|
|
|
gitclone()
|
|
|
|
{
|
|
|
|
git clone https://git.boergmann.it/klaas/"$1".git &&
|
|
|
|
cd "$1"
|
|
|
|
}
|