オプションの--(2つのハイフン)の意味

  • サブコマンドによって--の意味は変わるが、
  • 引数にコミットIDやファイルパスを複数指定する際に、それら引数同士を区別するセパレータ、識別子的に使う。
  • 例えば、以下は、git addサブコマンドで"-foo.txt"というファイルを引数に指定している。
 $ echo 123 > ./-foo.txt
 $ ls 
 -foo.txt
 $ git add -foo.txt    # addは失敗する
 $ git add -- -foo.txt # addは成功する

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS