2
在git中添加如何轉義文件名中的前導「 - 」字符?例如: -在git中轉義在文件名中添加一個前導「 - 」?
git add -index-apache-.html
給出:
error: unknown switch `d'
謝謝!
PS。同爲
git checkout
在git中添加如何轉義文件名中的前導「 - 」字符?例如: -在git中轉義在文件名中添加一個前導「 - 」?
git add -index-apache-.html
給出:
error: unknown switch `d'
謝謝!
PS。同爲
git checkout
使用--
來解決這個問題。任何通過雙重短劃線的事情都只被視爲一個文件名。
這是一個多GIT中約定擊慣例,如傳統上--
表示the end of options.
甲
--
信號的選項的結束,並禁用進一步的選項處理。--
之後的任何參數都被視爲文件名和參數。-
的參數相當於--
。
嘗試'git add - -index-apache-.html'。有關更多詳細信息,請參閱[此答案](http://stackoverflow.com/a/13321491/2541573)。 – Jubobs 2014-09-06 18:39:08
@Jubobs,謝謝,它的作品! – pebox11 2014-09-06 18:46:25