2016-12-22 14 views
1

最後の2つのコミットをgit拡張でロールバックするにはどうすればよいのですか?コミットはまだプッシュされていません。最後の2つのコミットをGit拡張ロールバック

したがって、最初のコミットはブランチとのマージであり、2番目のコミットは通常のコミットです。

私はgit拡張機能にはかなり新しいです。私は間違いなくこれらのコミットでいくつかの間違いを犯しました。

答えて

5

最後の最後のコミットを右クリックし、Reset current branch to hereを選択します。

+0

これを行うと、マージはどうなりますか?それはちょうどロールバックですか? – utdev

+0

これはリセットであり、復帰ではないので、2つのコミットが決して行われなかった場合のようになり、それらは消えるだけです。ブランチはコミットに固執しているポストイットノートと考えることができます。リセットすると、ポスト・イット・ノートをはがして完全に異なるコミットに貼り付け、それがブランチの先端になります。 – Vampire

+0

私のローカルコードは元に戻らないでしょうか?コミットが起こったことは決して正しいことはありませんか? – utdev

関連する問題