magitで `git commit -p`または` git add -p`を使用する


回答:


10

ステータスバッファには、ステージングされていない変更が表示されます。ステージングする変更にポイントを移動し、magit-stages)を呼び出します。1つのハンク内で変更のサブセットをステージングする場合は、を呼び出す前に、リージョンを含む行を選択できますmagit-stage

詳細については、マニュアルの「ステージングとアンステージング」セクションを参照してください。


1

実行できるコード行をステージングする場合は、ステージングさmagit-statusれていないファイルのリストの1つのファイルで、dステージングする行を選択してから、をクリックしますs


1
d実行しmagit-diff-popupます。なぜあなたはそれを示唆しているのですか?
PHILS

1
@philsおそらく、アイデアは「d d」を押してmagit diffに移動し、目的の変更を選択してステージングし、「s」でそれらをステージングすることです。答えはIMOですが、もう少し詳細を使用できます。
Qudit 2018年

1
私はあなたが正しいと思います。しかし、すべてのdiffがステータスバッファー内で直接利用可能であることを考えると、最初にステータスバッファーに移動してからdiffバッファーを開くことを提案するのは(私の心には)奇妙です。多くの人がそうすることを想像することはできません。
phils 2018年

1
@leontalbotあなたはすべてのステージングされていない変更を見ることができC-SPC、ステータスバッファからの選択も使用できます。なぜ差分バッファに行きたいのですか?
npostavs 2018年

1
はい-まったく同じ方法で。ファイルを展開し、リージョンを選択し、タイプsしてリージョンをステージングします。
phils '15年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.