git add .
これにより、すべての新しいファイルまたは変更を一度にステージングできることがわかっています。
ただし、によってファイルを直接削除した場合rm command
、git add .
これらの変更はステージングされません。
サブディレクトリの削除を含むすべての変更をステージングするための効率的なコマンドはありますか?
git add .
これにより、すべての新しいファイルまたは変更を一度にステージングできることがわかっています。
ただし、によってファイルを直接削除した場合rm command
、git add .
これらの変更はステージングされません。
サブディレクトリの削除を含むすべての変更をステージングするための効率的なコマンドはありますか?
-u
これを行うためのオプションを使用できますgit add
。次に例を示します。
git add -u -- name-of-subdirectory
<filepattern>は、作業ツリーではなく、インデックス内ですでに追跡されているファイルとのみ一致します。つまり、新しいファイルをステージングすることはありませんが、追跡されたファイルの変更された新しいコンテンツをステージングし、作業ツリー内の対応するファイルが削除されている場合は、インデックスからファイルを削除します。
追跡されていない新しいファイルも追加したい場合は、-A
の代わりにを使用できます-u
。