LoginSignup
1
0

More than 5 years have passed since last update.

gitの 「 . 」 の意味

Last updated at Posted at 2017-11-22

ぐぐっても検索に出にくかったので、メモで残す。

gitの '.' について

例えば、git管理下から外したい時に
git rm -r --cached のコマンド叩くけど、ぐぐった時に
git rm -r --cached . をまずやるって記事見つけて、'.' の意味がわからなかった

意味

サブディレクトリ内も含めた全てのファイル を指すみたい。
特定パスのディレクトリ を意味する!

で、out/ 配下のファイルを管理下から外したい場合なんかは
git rm -r --cached out/. ~~
~~という書き方をすることで、git管理下から、out/配下を除外できる

.単体だと、カレントディレクトリ(現在のディレクトリ)になる。

で、例えば、カレントディレクトリ配下を消す時は、
git rm -r --cached .
と、 -r オプションを組み合わせることで、子孫ディレクトリまで辿って全部消すことができる。

是便利也。

追記:@lo48576 さん コメントありがとうございました!

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0