git撤销已经push到远端的commit
2016-10-21 10:33
253 查看
在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。
先在本地回退到相应的版本:
2
3
如果此时使用命令:
会提示本地的版本落后于远端的版本;
为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数
先在本地回退到相应的版本:
git reset --hard <版本号> // 注意使用 --hard 参数会抛弃当前工作区的修改 // 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交1
2
3
如果此时使用命令:
git push origin <分支名>1
会提示本地的版本落后于远端的版本;
为了覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,需要加上参数
--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】git撤销 add、commit、push
- git撤销已Push到服务器的Commit
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- git add, commit, push如何撤销
- ---GITHow 如何undo一个已经被push到上游服务器的commit
- git各种状态下(init, add, commit, push ),添加错文件,撤销的方法
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- 修改已经提交到远端的git commit信息
- git 撤销已push的commit
- git撤销commit,但未git push的命令