前言 在写代码时,总有后悔的时候,那么就需要一个后悔药,git非常友好的提供了这一种后悔药“checkout”。 git撤销中分为以下两种情况: (1)、未添加(add)到暂存区情况下的撤销操作。 (2)、已添加(add)到暂存区情况下的撤销操作。 撤销修改 ## 未add时撤销 $ git checkout -- <file> ## 已add时撤销 $ git reset HEAD <file>