这是我的git push wordpress目录的功能。
pushwp(){
cd /var/www/html/wp
git init
git add *
git commit -am "$1"
git push -f origin master
}
pushwp功能处于良好状态。
pushwp "it is a test"
Reinitialized existing Git repository in /var/www/html/wp/.git/
On branch master
nothing to commit, working directory clean
Everything up-to-date
现在为该函数指定别名。
alias pushme='pushwp(){
cd /var/www/html/wp
git init
git add *
git commit -am "$1"
git push -f origin master
}'
我们试一试。
pushme "it is a test"
bash: syntax error near unexpected token `"it is a test"'
如何修复别名?
答案 0 :(得分:0)
如评论所述,您需要定义并调用别名。但你不需要在这里。
确保每次要推送它时都不会初始化repo:git init应该只执行一次而不是该别名的一部分。
您可以使用git add .
代替git add *
(依赖于bash扩展)