Вот моя функция bash.Пути с -a не имеют смысла для функции bash
push() {
> cd /var/www/html/wp
> git init
> git add *
> git commit -am $1
> git push -f origin master
> }
Я хочу выполнить его.
[email protected]:$push 'to delete file test'
Reinitialized existing Git repository in /var/www/html/wp/.git/
fatal: Paths with -a does not make sense.
Как исправить мой баш-функцию?
Следующие команды могут быть успешно выполнены после гт/вар/WWW/HTML/WP/тест
cd /var/www/html/wp
git init
git add *
git commit -am 'to delete file test'
git push -f origin master
Я просто хочу, чтобы написать функцию Баш толчок, чтобы добавить параметр, чтобы запустить его, такие как
push 'to delete file test'
Для того, чтобы нажимной функцию
push(){
cd /var/www/html/wp
git init
git add *
git commit -am $1
git push -f origin master
}
Нет, это не проблема git. –
** git commit -am 'для удаления файла test' ** проверяется, он может успешно выполняться. –
@MartinSerrano: технически это проблема Bash (или, скорее, проблема с оболочкой), так как проблема возникает из-за отсутствия кавычек вокруг расширения параметра. –