Git强行覆盖Master分支

在初学Git的时候瞎搞。一直在使用分支去更新最新的。最后才知道master里应该保存最新的。
但是覆盖完事了记得覆盖完后要重新将master保护起来

1.把本地的某个分支强制推送到master

git push origin XXX:master -f

2.切换到旧分支master

git checkout master

3.下载远程仓库最新内容,不合并

git fetch --all

4.把HEAD指向master最新版本

git reset --hard origin/master

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。