小编use*_*400的帖子

git commit -m 不接受消息中的空格

我对 Linux 比较陌生,所以这可能是一个简单的问题,但是当我在 git 提交消息周围使用引号(单引号或双引号)时,这些单词将被视为文件名。如何在消息中使用带有空格的 -m - 我不想使用 vi。

\n\n
user@linux:~/Documents/tmp$ git status\n\nOn branch master\n\nInitial commit\n\nChanges to be committed:\n  (use "git rm --cached <file>..." to unstage)\n\n    new file:   afile\n\nuser@linux:~/Documents/tmp$ git commit -m \xc2\xa8this message has spaces and fails\xc2\xa8 \n\nerror: pathspec \'message\' did not match any file(s) known to git.\n\nerror: pathspec \'has\' did not match any file(s) known to git.\n\nerror: pathspec \'spaces\' did not match any file(s) known to git.\n\nerror: pathspec \'and\' did not match any file(s) known to git.\n\nerror: pathspec …
Run Code Online (Sandbox Code Playgroud)

git shell double-quotes

3
推荐指数
1
解决办法
4078
查看次数

标签 统计

double-quotes ×1

git ×1

shell ×1