要作 :
$ git revert COMMIT-SHA
然後就會出現 comment editor 要你confirm,
這個動作不會把那個 commit 從 commit log 中拿掉,
而是產生一個相反動作的 commit, 把那個 commit 消除。
所以 revert 完是可以 push 到 remote server 的。
所以要把最新的 3 個 commit 都 revert 的話:
git log commit A ... commit B ... commit C ..就要反過來:
git revert A git revert B git revert C