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
バッファからです。