1、放弃本地未提交的更改
git reset --hard
2、清除未跟踪的文件和目录
git clean -fd
3、拉取最新的远程仓库代码并重置本地分支
git fetch origin
git reset --hard origin/main
4、清除本地缓存的远程分支状态
git fetch --prune
git reset --hard
git clean -fd
git fetch origin
git reset --hard origin/main
git fetch --prune