git add [--intent-to-add] <filename>新しく作成されたファイルをGitにチェックインするのと同等のMagitは何ですか?
git add [--intent-to-add] <filename>新しく作成されたファイルをGitにチェックインするのと同等のMagitは何ですか?
回答:
変更をステージングするsには、「ステージング可能な変更」にポイントを押します。これには、「追跡されていないファイル」および「ステージングされていない変更」の下にリストされているファイルが含まれます。
TAB(他の多くのセクションでも機能します)を使用して「ステージングされていないファイル」の下のファイルを展開し、ハンクを表示することもできます。その後s、ポイントがその中にあるときにを押すことにより、個々のハンクをステージングできます。
リージョンを使用して、ハンクの一部だけをステージングすることもできます。そのためには、を押しC-SPCて領域の始まりをマークし、その後n数回押して領域の終わりに移動します。
するにはgit add --intent-to-add、を使用しますC-u s。
同様の方法で、ステージング解除、破棄、リバース、および変更を適用することもできます。これについては、マニュアルで詳しく説明しています。特に、ステージングとステージング解除、適用、およびセクションを参照してください。ステージングについては、はじめにでも説明しています。
sファイルをステージングします。しかし、gitがファイルの追跡を開始し、すべての変更をステージングしないように、ファイルを追加するにはどうすればよいですか?
C-u s。
探しているのがバッファから直接ファイルを追加/ステージングする方法である場合:コマンドを試してくださいmagit-stage-file。それを何度も行うと、キーにバインドできます。
他の人がすでに指摘しているように、ファイルをステージング/追加するより一般的な方法はmagit-statusバッファからです。