git撤销已经push到远端的commit
2017-09-01 00:00
447 查看
在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。
先在本地回退到相应的版本:
如果此时使用命令:
会提示本地的版本落后于远端的版本;
![](https://static.oschina.net/uploads/img/201709/01160330_AaMw.jpg)
为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数
先在本地回退到相应的版本:
git reset --hard <版本号> // 注意使用 --hard 参数会抛弃当前工作区的修改 // 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交
如果此时使用命令:
git push origin <分支名>
会提示本地的版本落后于远端的版本;
![](https://static.oschina.net/uploads/img/201709/01160330_AaMw.jpg)
为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数
--force
git push origin <分支名> --force
相关文章推荐
- git撤销已经push到远端的commit
- git撤销已经push到远端的commit
- Git撤销已经推送(push)至远端仓库的提交(commit)信息
- git撤销已经push到远端的commit
- git 撤销已经 push 到远端的 commit
- git撤销已经push到远端的commit
- Git-撤销(回退)已经add,commit或push的提交
- git撤销已经push到远程的commit
- Git-撤销(回退)已经add,commit或push的提交
- git撤销commit,错误reset后恢复本地代码;git忽略已经被纳入版本管理的文件
- Git撤销git commit 但是未git push的修改
- 修改已经提交到远端的git commit信息
- 【git】git撤销 add、commit、push
- git撤销已Push到服务器的Commit
- git撤销commit,但未git push的命令
- Git撤销git commit 但是未git push的修改
- git 撤销已push的commit
- git add, commit, push如何撤销
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- git撤回已经push到远端的版本