Discuss / Git / 关于被修改代码的引号问题

关于被修改代码的引号问题

Topic source

请教一下,配置命令的最后一个代码,也就是“被替换的代码”有时候无需添加引号,有时候需要添加单引号,有时候添加双引号,这三种有什么区别吗?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

如果一个参数没有空格,就可以不用引号,比如

git commit -m update

如果一个参数有空格,就必须加引号:

git commit -m "update README.txt"

如果参数有双引号就用单引号:

git commit -m 'update "README.txt"'

如果参数有单引号就用双引号:

git commit -m "update 'README.txt'"

单引号和双引号还有一些细微区别,可以去看bash手册。


  • 1

Reply