Я пытаюсь создать персонализированную функцию, чтобы обернуть git add .
Поскольку я не фанат необходимости вводить git add a/long/path/to/some/file/that/has/changed.java я пытаюсь создать какую-то функцию нечеткого соответствия, так что мне просто нужно введите часть имени файла и добавьте все соответствующие имена файлов, например, gadd ged будет соответствовать файлу выше.
Моя функция gadd :
# wildcard git add
function gadd
{
if [ ! -z "$1" ]; then
command git add *$1*
cls #some other function that actually works
else
echo $'No wildcard specified, doing nothing.'
fi
}
Но это, похоже, не работает с символом точки (git add .), Который добавляет все измененные файлы.
Что я должен попробовать?
