gitでマジリクに必要ないファイル修正まで入っちゃったので破棄したい
広告は適当。
開発環境:vscode
git環境:gitlab
という構成で作業をしていて、gitでマジリクを立てた後で「このファイル修正したら文字コードぶっ壊れた」という現象を発見。
1ファイルだけなんで、そのファイルの修正だけ無かったことにしたいと思って作業。
1.コミット自体を一旦キャンセル:git reset --soft HEAD^
広告は適当。
開発環境:vscode
git環境:gitlab
という構成で作業をしていて、gitでマジリクを立てた後で「このファイル修正したら文字コードぶっ壊れた」という現象を発見。
1ファイルだけなんで、そのファイルの修正だけ無かったことにしたいと思って作業。
1.コミット自体を一旦キャンセル:git reset --soft HEAD^
2.今回は2回コミットしてたんで、2回キャンセル(上記のコマンドをもう一度叩く)
3.変更を破棄したりしてステージングから消す
4.必要なやつをもう一度コミット
5.普通のコミット&プッシュだとダメで強制プッシュ:git push -f --force-with-lease --force-if-includes
3.変更を破棄したりしてステージングから消す
4.必要なやつをもう一度コミット
5.普通のコミット&プッシュだとダメで強制プッシュ:git push -f --force-with-lease --force-if-includes
コメント