log > ひどいコミットをpushした
ひどいコミットをpushした
Add CSRF protection, and Restructure folders. · deprode/refacted-p-bbs@5ca1974
これ。CSRF対策で(逆引きPHP2を参考にして)いろいろコードを書いたのだが、そのときにコミットをしたと勘違いして、フォルダを再構成した。
いつもならgit add -p
で何とかするのだが、mvというかrename扱いになっており、コミットを分割するにしても元の位置にファイルを戻す必要があった。しかし、そこだけ直してコミットしてテスト通らないとか最悪なので、全部を元に戻す必要があり、まとめてコミットしてしまった。
そして、そのままpushしてしまった。これ、本来であれば怒られて信用丸つぶれだと思うので、完全に失敗したと思う。恥。「このプロジェクトはコミット履歴をきれいにするのが目的じゃないんだよ!」とかセリフ考えてる場合じゃなかった。
おそらく、pushする前にgit stashしたあとchechoutで戻って、ちょっと手直ししてコミット書き直せばよかった。もうpushしちゃったけど、やろうと思えばできるし、やった方がいいだろうと思う。しかし、傷を残しておいた方が忘れにくく次回やらかさないだろうと思うのでこのままにしておいた。
こまめにコミットして、失敗しないようにしたい。