Искам да направя alias
за пускане на git stash в zsh shell. Скривалището № който искам да премахна, трябва да бъде предаден като аргумент на моето извикване на функция.
Опитах по-долу, но се проваля -
function gd() {
if [ -n "$1" ]
then
git stash drop "$1"
else
echo 'Enter stash no to drop'
fi
}
Дава ми грешка по-долу -
fatal: ambiguous argument '0': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Изглежда, че не предавам аргумента правилно и той се третира като низ.
Как мога да накарам това да работи?
gd
? - person chepner   schedule 09.12.2019