当我们本地修改了一些代码,却发现修改了错误的地方或者以前的代码更好更合适,这时候就需要回退代码,这时该如何用命令回退代码呢,如下:
一、还没有加入暂存区(即还没有用add命令将代码加入暂存区)
1.1撤销一个文件
git checkout 路径/文件名
1.2撤销所有修改文件
git checkout .
二、已加入暂存区(已用add命令将文件加入暂存区)
2.1 文件一次还没有commit
step1:删除暂存区缓存
git rm --cached 路径/文件名
step2:修改文件,再次放入暂存
2.2文件至少有一次提交
step1:将文件放入工作区
git rest HEAD 文件路径/文件名
step2: 撤销文件
git checkout -- 件路径/文件名