回滚历史操作相当于后悔药。当你写了一段错误的代码,commit 后又不想要了,这该怎么操作呢?
Undo
这次,随意添加上一点点内容
这个项目我是瞎写的,一星期后自己看源码:这TMD谁写的?垃圾
然后点击 Commit,但是注意,先不要点击 Push!完成后,反悔了,不想提交这个代码了,怎么办呢?底下会出现一个 Undo 按钮,
直接点击一下,就撤销提交了。
如果这个修改想完全放弃,还可以在文件上,点右键,然后选择,Discard Changes。这样刚才写的内容,就完全不存在了。
但是注意,Undo 操作是对还没有 Push 的版本有效,如果版本已经同步到远程仓库,那就 Undo 不了了,需要继续学习下,回滚已经上传的版本。
Revert
对于已经同步到远程仓库的版本,也可以用另外的方式来撤销修改内容。到 History 标签下,打开任何...