- 追加された行はこの色です。
- 削除された行はこの色です。
* オプションの--(2つのハイフン)の意味 [#baca016e]
- サブコマンドによって--の意味は変わるが、
- 引数にコミットIDやファイルパスを複数指定する際に、それら引数同士を区別するセパレータ、識別子的に使う。
- 例えば、以下は、git addサブコマンドで"-foo.txt"というファイルを引数に指定している。
$ echo 123 > ./-foo.txt
$ echo 123 > ./-foo.txt # "-foo.txt"という-で始まるファイルを作る
$ ls
-foo.txt
$ git add -foo.txt # addは失敗する
$ git add -- -foo.txt # addは成功する
*** 参考 [#m0409f68]
- https://stackoverflow.com/questions/22750028/in-git-what-does-dash-dash-mean
- https://stackoverflow.com/questions/13321458/meaning-of-git-checkout-double-dashes