2014-09-06 75 views
2

在git中添加如何转义文件名中的前导“ - ”字符?例如: -在git中转义在文件名中添加一个前导“ - ”?

git add -index-apache-.html 

给出:

error: unknown switch `d' 

谢谢!

PS。同为

git checkout 
+3

尝试'git add - -index-apache-.html'。有关更多详细信息,请参阅[此答案](http://stackoverflow.com/a/13321491/2541573)。 – Jubobs 2014-09-06 18:39:08

+1

@Jubobs,谢谢,它的作品! – pebox11 2014-09-06 18:46:25

回答

3

使用--来解决这个问题。任何通过双重短划线的事情都只被视为一个文件名。

这是一个多GIT中约定击惯例,如传统上--表示the end of options.

--信号的选项的结束,并禁用进一步的选项处理。 --之后的任何参数都被视为文件名和参数。 -的参数相当于--

相关问题