git 撤销远程分支的 push
git 撤销远程分支的 push
背景
代码已分多次提交到自己的远程分支
目标
撤销某几次的提交内容
操作
- git log
查看历史(查找到想要回溯到的版本号)
- git reset --soft <版本号>
重置至指定版本的提交,达到撤销提交的目的
- git push origin branch_name --force
强制提交当前版本
其他操作
查看暂存区内容
- git ls_files
从暂存区中移除指定文件
- git restore --statged <文件路径>