私はgitを使い始めたばかりで、gitにファイルを追加することについて質問があります。私はとの違いについて、複数のstackoverflowの質問を発見したgit add .
とgit add -a
、git add --all
、git add -A
、などしかし、私は何かを説明場所見つけることができませんしてきたgit add *
んです。私もgit add manページを見てきましたが、役に立ちませんでした。私は代わりにそれを使ってきました、git add .
そして私の同僚はなぜ私に尋ねました。答えがありませんでした。私はいつもいつも使っていgit add *
ます。
あるgit add .
とgit add *
同じ?1つは現在のディレクトリからのみ変更されたファイルを追加し、もう1つは現在のディレクトリとサブディレクトリから(再帰的に)ファイルを追加しますか?
他のスタックの質問の1つに、git add -A
git add .
との違いを示す優れたグラフがありますgit add -u
が、はありませんgit add *
。
注:アスタリスクをワイルドカードとして使用することの意味を理解しています(特定の拡張子を持つすべてのファイルを追加します)。たとえば、git add *.html
持っているすべてのファイル追加します.html
(ただし、無視拡張子を.css
、.js
など)。
助けてくれてありがとう!
git add .
もう一度試したところ、削除されたファイルが問題なくステージングされましたX
。