未修改 工做区 已修改 ↓ 工做区 已暂存 ↓ 暂存区 已提交 ↓ 本地仓库 已推送 ↓ 远程仓库
已经修改了文件,还未进行git add
git
使用一下任意命令spa
git checkout .
git reset --hard
已经进行了git add
,还未进行git commit
code
使用一下任意命令it
git reset git checkout .
git reset --hard
已经进行了git ommit
,还未进行git push
ast
使用远程仓库覆盖本地仓库方法
git reset --hard origin/master
已经进行了git push
推送
回滚本地仓库,强制推送覆盖远程仓库文件
git reset --hard HEAD^ git push -f