撤销修改:
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。
删除文件:
命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。
本文介绍了如何使用Git撤销工作区、暂存区以及版本库中的错误修改。当文件被改乱时,可以使用`git checkout --file`来丢弃工作区的修改;若文件已添加到暂存区,需先用`git reset HEAD file`,再进行丢弃。对于已提交的错误提交,可以参考版本回退来撤销,但需注意未推送的修改会丢失。同时,若需删除文件,`git rm`命令将帮助你完成,但请注意已提交的文件只能恢复到最后一次提交的状态。
816

被折叠的 条评论
为什么被折叠?



