1.当不使用git add cache代码时,放弃对单个文件的修改。
$ git checkout -文件名放弃所有文件修改。
注意:这个命令不会删除新创建的文件,因为新创建的文件还没有添加到git的管理系统中,所以对git来说是未知的。手动删除即可。
$ gitcheckout.2. git add已用于缓存代码。放弃指定文件的缓存。
$ git重置头文件名称放弃所有文件缓存
$ git重置头。注意:该命令用于清除git add的缓存,相当于取消git add命令。使用该命令后,本地修改的文件不会改变,您可以通过继续使用git checkout命令来放弃修改。
3.使用git commit提交的代码回滚到上一次提交状态。
$ git重置-硬HEAD^回退到任何版本
$ git reset - hard commitid如何检查提交id?
$ git log来查看文件的提交id?
Git log filename
Git日志文件名
如何退出git日志?
在英文输入模式下输入“Q”。