[Git] 間違って remote に git push したコミットを取り消す

remote と local から取り消して元の状態に戻します。

該当するブランチに移動し、local のコミットを取り消します。
ファイルも元の状態に戻すので --hard オプションを付けます。

% git reset --hard HEAD^

remote のブランチを元に戻すために force push します。
以下の例は master ブランチを変更しています。

% git push origin +master

local の tag を削除します。
以下の例は TAG_NAME というタグを削除しています。

% git tag -d TAG_NAME

remote の tag を削除します。

% git push origin :TAG_NAME

補遺