天天看點

git revert

git revert 送出指令跟 git cherry-pick 送出指令大緻是相同的,但是它應用給定送出的逆過程。是以,此指令用于引入一個新送出來抵消給定送出的影響。

git revert 的常見用途是“撤銷”可能深埋在曆史記錄中的某個送出的影響。

例如,在 master 分支上,送出 master~5 被視為有缺陷的。可以撤銷 送出 D 的影響,然後直接送出。新的送出是 master~5 的逆轉。

$ git revert master~5