12月15日の状態に戻そうとしてgit revertで15日のコミットが取り消されちゃってますね。

revertの範囲指定で15日より後のコミット全部戻せはしますけど月並さんがactions修正してくれてるからあとは記事をrevertしたコミットをさらにrevertすれば戻るかな?

Reply to this note

Please Login to reply.

Discussion

Revertはその時点のコミットに戻すのではなくてそのコミットを取り消すコミットを作成するので

!?!?

そういうコマンドだったのですか…だから記事が消えちゃったんだ。

revertのrevertってできるんだ…恐る恐るちょっとやってみます…

https://hiro8blog.com/revert-commits-all-at-once/

Revertで範囲指定して戻したいならこの辺(戻したことが履歴に残る)

kojiraさんの言ってるresetだとそれより後のコミットが消えるので削除履歴は残らない(githubから完全に消せるわけではなくてリンクからコミット見れるかなにかで機密情報をpushしちゃったら基本消せないからサポート対応だったはず)

戻したことが履歴に残るのは、git的には推奨されそうな気がする。

revertした場所までを履歴残しつつ戻るもんだと勘違いしたのがいけなかった。

resetだと綺麗に削除(裏のログ的な部分は残る)ということですね!

記事をもう一度読んでみる!