http://blog.prabir.me/post/Undo-in-Git.aspx私は「Gitのプッシュ」を行った後、マイの最後のコミット、それはgit pushの後にgit commitをun-doできますか?ここから
This undo’s your commit and also resets your working tree to the last commit.
1 git reset --hard HEAD^
言っしかし、どのように私がun-行うことができますか?
ありがとうございます。
私は 'Gitのログ' を実行すると私のトップが
commit 29fc764693a5933a379169e22891e4b0d3d2426f
Merge: 002db49 cfb1d8f
どうI 'のgitの差し戻し' は変更することができますをコミットするよう、私が手に?
は、私は、これは
$ git revert HEAD
fatal: Commit 29fc764693a5933a379169e22891e4b0d3d2426f is a merge but no -m option was given.
「致命的」とは何ですか:Commit 29fc764693a5933a379169e22891e4b0d3d2426fはマージですが、-mオプションは指定されていません。私は 'git revert HEAD'を実行するとこのエラーが発生しますか? – michael
'git revert'は直前のコミットに戻ります。マージコミットを元に戻す場合は、少なくとも2つの親コミットがあり、誰がどちらがブランチであり、どちらがマージ親であるかは誰にも言えないので、それは簡単ではありません。 '-m'オプションを使ってコミットしたいものを選択する必要があります。 'git help revert'を見てください。 –
KingCrunch