まさかリスト

語感良くない?

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すれば完全に元通り。
但し、コメントが
f:id:IDLOCK:20160503185351p:plain
って意味分かんない事になりかねないので注意。

参考

blog.inouetakuya.info

おわり。