尝试为 git 准备简单的 shell 提交脚本,比如
git add .
git commit -m $@
git push origin master
以 ./script.sh 'commit message' 方式运行它,
我遇到了包含空格的提交消息的问题。我知道我需要在字符串 2 上用引号将 $@ 括起来,但到目前为止我所有的尝试都失败了(我尝试了直接的 ',然后是 \',然后是我在研究时发现的花哨的 '\'',但仍然没有运气)。请帮忙!
尝试为 git 准备简单的 shell 提交脚本,比如
git add .
git commit -m $@
git push origin master
以 ./script.sh 'commit message' 方式运行它,
我遇到了包含空格的提交消息的问题。我知道我需要在字符串 2 上用引号将 $@ 括起来,但到目前为止我所有的尝试都失败了(我尝试了直接的 ',然后是 \',然后是我在研究时发现的花哨的 '\'',但仍然没有运气)。请帮忙!