G
it逆操作/撤销操作
删除分支
git branch -D <branch-name>
本地删除Tag
git tag -d <tag-name>
删除远程Tag
git push origin :<tag-name>
删除撤销本地最近的commit
git reset --soft <commit-id>
注意是git log
以后第二个<commit-id>
删除远程分支
git push origin :<branch-name>
恢复stash
git stash pop
git stash apply <index>
恢复工作区的文件(删除工作区文件的改动)
git checkout <file-path>
常用git checkout .
将文件从暂存区恢复到工作区(恢复到git add以前)
git reset <file-path>
常用git reset .
删除未跟踪的文件/目录
rm -rf <file-path>