ファイルを以前のコミットに戻そうとすると問題git checkout
が発生します。単一のファイルを元に戻すために使用できることはわかっていますが、保持したいファイルに変更があるため、どうすればよいか疑問に思っていました単一ファイルの以前のコミットと現在のHEADの間の一種の「マージ」? 使用してみgit reset sha-of-my-commit path/to/my/file
ましたが、作業ディレクトリに最新バージョンを保持しながら、以前のバージョンをステージング領域に配置し、後で両方のファイルをマージする方法がわかりません。
私が今行ったことはgit diff ..sha-of-my-commit path/to/my/file
、不足している行をコピーして貼り付けただけですが、これを正しく行うためのより良い方法があるに違いないと思いますか?