2016-07-22 7 views
-1

次のコマンドを使用して前のコミットを元に戻しました。 git reset HEAD〜1 then 最後のコミットを元に戻すにはgit stashを使用します。前回gitに戻ったときに、チェリーを選ぶ方法は?

私が知りたいことは、隠しを使用するのではなく、1つ1つを元に戻す方法はありますか?

+2

最終目標は何ですか?履歴を破ることなく変更を元に戻したい(古いコミットとは逆の新しいコミットを作成する)、履歴を気にせずに変更を元に戻したい(つまり、ブランチから一連のコミットを放棄する)、またはちょうど戻ってみたい(前回のコミットやルック/コードの変更を心配しない)? – Sam

+0

私の目標は最後のコミットを分割し、特定のファイルのみを元に戻す/隠すことです。 – Venkata

答えて

1

最後のコミットをどこにも保持せずに緩めたい場合は、ハードリセットを実行できます。

git reset HEAD~1 --hard 

これは最後のコミットを削除し、コミットの変更を他の場所に保存しません。

+0

HEADは最後のコミットに移動しましたが、私の最後のバージョンをコミットしていませんでした。ステップバイステップでコミットしない手順を詳しく教えてください。 – Venkata

+1

あなたの最後のバージョンをコミットしなかったのはどういう意味ですか? –

関連する問題