前言使用git中不免会遇到回滚代码,要放弃刚刚的修改等操作,首先需要弄明白git中工作区、暂存区、版本库的关系,如果已经很明白的话可以跳过这里工作区就是我们工作的目录中所有代码代表的区域暂存区为我们工作目录中的.git目录中有一个索引文件,这个文件代表暂存区,也就是暂时保存到这里版本库为我们最终的代码提交的地方我们提交代码时会经过这三个地方,工作区修改,然后提交到暂存区,最后提交到代码库,对应的操作分别是gitstatus查看当前工作区有状态,下面是有文件修改时的状态,显示红色gitadd.把工作区的变动/修改提交到暂存区,根据.gitignore文件规则提交文件,新建的文件,untracke