Pull Requestしてmergeした後にrevertしてcommitしたやつを更にrevertしてなかった事した記録
Pull Requestしてmergeした後に問題があって「Pull Request取り消したい!」って時ありませんか?
ありませんね。
本当にありがとうございました。
私はありましたので記しておきます。
まずは、Pull Requestを取り消します。
$ git revert -m 1 [Pull RequestのSHA]
これでcommitすれば目出度くPull Requestが無かった事になります。
しかし、世の中は残酷で、「やっぱりなかった事をなかった事にしたい!」という時があります。
その時にはrevertしたcommitをrevertします。
既にrevertされたbranchから新しいbranchを作成します。
そうしたら、revertを実行します。
$ git revert [revertしたやつのSHA]
これでcommitして、Pull Requestすれば完全に元通り。
但し、コメントが
って意味分かんない事になりかねないので注意。