私は Git と Magit から始めているので、私の質問がどちらに固有のものかわかりません。
変更をファイルに保存した後、コミットしたくない場合があります。単純に最後のコミットに戻りたい場合です。
私はEmacs / Magitからこれをやろうとしていますが、私がしていることは正気ではありません:
- 変更をスタッシュします (そうしないと、Magit はコミットされていない/スタッシュされていない変更について不平を言います)
- 最後のコミットよりも古いコミットをチェックアウトします(単に最後のものを試してみると、Emacs / magitは変更をそこに残すだけです。ファイルは変更されません)
- 私は隠し場所を捨てる
- 最後のコミットをチェックアウトします
これには多くのキーを押す必要があり、完全に狂っています。
完全に明らかな何かが欠けていることは確かですが、単に何が見つからないので、最後に保存された変更をEmacs / Magitから効率的に削除し、最後のコミットに戻るだけですか?