.emacs.d フォルダーのリポジトリに対して行ったコミットを元に戻そうとすると、次のメッセージが表示されます。
haziz@haziz> git revert 7fe3f
error: could not revert 7fe3f0b... .emacs.d contents from ubuntu hp 15
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
私がやろうとしているのは、init.el ファイルに加えた変更を元に戻し、元に戻そうとしている別のコミットを続けていることです。--hard をリセットすると最新のコミットが完全に消去されることがわかっているため、リセットするよりも元に戻すことをお勧めします。元に戻すことを「元に戻す」ことができるように、新しいコミットを作成したいと思います。
言い換えれば、私がやろうとしていることはこれです
Git Commits [A]...[B]
に戻されます
Git Commits [A]...[B]...[A']
私は何か間違ったことをしていますか?
編集:できる限り差分/マージを実行してから別のコミットを試みましたが、それでもこの新しいエラー メッセージが表示されます:
haziz@haziz> git revert 7fe3f0ba3182b591f11c0b59e006dc6c990b7470
fatal: Your local changes would be overwritten by revert.
Please, commit your changes or stash them to proceed.
.gitigore ファイルに頼らずに、ステージングされていないファイルを無視する (削除しない) ように指示するにはどうすればよいですか。率直に言って、emacs 一時ファイルなどであるステージングされていないファイルのほとんどは気にしません。