Git でステージングにファイルを追加するさまざまな方法
Ashok Chapagai
2022年4月1日
Git
Git Add
コマンド git add は、ファイルをステージングに追加するために最も頻繁に使用されるコマンドですが、状況によっては他のフラグが役立つ場合があります。この記事では、git add コマンドで利用できるフラグについて詳しく説明します。
Git バージョン 2.x の git add のフラグ
git add のさまざまなモードを次の表に示します。
| コマンド | 新規ファイル | 変更されたファイル | 削除されたファイル |
|---|---|---|---|
git add -A <optional_path> |
✅ | ✅ | ✅ |
git add . |
✅ | ✅ | ✅ |
git add --ignore-removal . |
✅ | ✅ | ❌ |
git add -u |
❌ | ✅ | ✅ |
最初の 2つのコマンド、git add -A と git add . 両方がすべてのファイルをステージングするために使用されるのと同様に機能します(新規、変更済み、削除済み)。さらに、コマンド git add -A は git add -all と同等です。これら 2つのコマンドの唯一の違いは、git add . です。現在のフォルダ内のすべてのファイルを追加し、パスを指定せずに git add -A を実行した場合。コマンドを実行したディレクトリに関係なく、すべてのファイルがステージングに追加されます。
3 番目のフラグは、新しいファイルと変更されたファイルのみをステージングに追加するため、まったく異なる動作をしますが、最後のコマンドである git add -u は、変更されたファイルと削除されたファイルのみをステージングします。git add -u の長い形式は git add --update です。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Ashok Chapagai
