在IDE编译器 VS CODE
命令行
git checkout .
相当于放弃所有未暂存的文件
git reset
相当于撤销暂存的文件
因此要放弃修改 推荐有暂存 先执行 git reset
-->git checkout .
当有文件是新增的,推荐手动去删除。也可以执行git clean -xdf
会清空所有未提交文件 慎用
.gitignore 文件内忽略提交的内容也会一并清空!!!
当已经提交了commit时,可以使用git reset HEAD~
撤销最近一次commit
git reset --soft HEAD~2
撤销最新2次commit ,以此类推可以撤销 3、 4……次commit
`