git删除远程仓库的某次错误提交
2016-01-08 17:58
330 查看
改日写git的各种本地恢复
今天不小心把一个分支合并到master上了,上网查了一下回复的方法,简单来说就是:
在本地 把远程的master分支删除
再把reset后的分支内容给push上去
以上.
当然因为我是没有管理员权限的,所以在建立old_master之后需要管理员帮助,切换默认分支为old_master,然后删掉master,本地恢复master,用git reset --hard 版本号即可.
然后git push上远程.管理员帮助切换默认分支为master.删掉old_master即可.
附:参考链接
今天不小心把一个分支合并到master上了,上网查了一下回复的方法,简单来说就是:
在本地 把远程的master分支删除
再把reset后的分支内容给push上去
新建old_master分支 作为备份,以防万一 git branch old_master 将本地的old_master分支 推送到远程的old_master git push origin old_master:old_master 本地仓库 彻底回退到某一个版本 git reset –hard 删除远程的master分支 (注意master前有个:) git push origin :master 重新创建远程master分支(这跟我们第1次提交本地代码库给远程仓库的命令一样吧) git push origin master
以上.
当然因为我是没有管理员权限的,所以在建立old_master之后需要管理员帮助,切换默认分支为old_master,然后删掉master,本地恢复master,用git reset --hard 版本号即可.
然后git push上远程.管理员帮助切换默认分支为master.删掉old_master即可.
附:参考链接
相关文章推荐
- TCP/IP协议三次握手与四次握手流程解析
- VMware12下 桥接模式 静态IP配置
- jsonp之jQuery.getScript()方法的简单使用
- linux 虚拟机 kvm
- Java的复制详解
- iOS-获取手机健康步数,去除人为添加的数据
- python 浅拷贝(shallow copy) 深拷贝(deep copy)
- 博客说明
- window 安装Mysql 5.6 发生系统错误 1067
- Windows下用EvtSys发送日志到syslog-ng服务器
- sdk manager 代理,解决下载速度慢的问题
- 网络编程通讯的要素
- MySQL 相关命令
- Fedora 20 的 r8168 与 rtl8723be 驱动
- viewpager资助实现滑动指示条
- 每人的生命里都有一只碗
- 使用略图进行边界检测 Boundary Detection with Sketch Tokens
- 深圳出差有感
- [Warning] Buffered warning: Changed limits: max_connections: 214 (requested 2000)
- Oracle EBS OM销售订单行状态“施实”处理方法