Git

Gitで特定のハンクだけ逆マージする

More than 3 years have passed since last update.

デグレしてたので、前のリビジョンの特定のハンクだけ逆マージしたかったのだけど、やり方がわからなかったのでテキトーにえいやっとコマンド叩いてみたら出来たのでメモしておくのです。

Terminal
$ git checkout -p HEAD~ -- file.txt

これでハンク毎に「戻す?どうする?」とか聞かれるので($ git add -pと同じやつです)いい感じにyとかnとかsとか押して逆マージしました。