git提交代码错误,恢复远程代码库到没有错误的提交版本

转载 2015年11月17日 23:43:29
假设你有3个commit如下:


commit 3
commit 2
commit 1
其中最后一次提交commit 3是错误的,那么可以执行:


git reset --hard HEAD~1
你会发现,HEAD is now at commit 2。


然后再使用git push --force将本次变更强行推送至服务器。这样在服务器上的最后一次错误提交也彻底消失了。


值得注意的是,这类操作比较比较危险,例如:在你的commit 3之后别人又提交了新的commit 4,那在你强制推送之后,那位仁兄的commit 4也跟着一起消失了。

windows版本的mysql无法远程连接服务器上的mysql的问题,错误代码10060

首先在CMD中Telnet MySQL端的3306端口,如果出现Telnet不是内部或外部的命令。解决:控制面板-程序-启动或关闭windows功能找到Telnet客户端,打上勾确定一下就行了。 之...

windows版本的mysql无法远程连接的问题,错误代码10060

错误 我的解决步骤: 首先TelnetMySQL端的3306端口,出现Telnet不是内部或外部的命令。 解决:控制面板-程序-启动或关闭windows功能找到Telnet客户端,打上勾确定一下就行了...
  • ttf1993
  • ttf1993
  • 2014年12月04日 21:28
  • 4015

Android Studio上使用git 提交项目到远程仓库发生错误解决方案

Can't update: no tracked branch No tracked branch configured for branch master. To make yo...

git在本地创建工作空间并从远程版本库获取代码

1、 创建一个新的文件夹: [root@centos http]# mkdir activityTestLee 2、 进入该文件夹 [root@centos http]# cd activityTe...

http错误代码,最新整理版本

  • 2013年03月21日 13:27
  • 6KB
  • 下载

解决远程连接mysql错误1130代码的方法

今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is not allowed to connect ...
  • dodott
  • dodott
  • 2013年05月30日 22:50
  • 2965

Git上传代码新建仓库及错误解析

Github上传代码菜鸟超详细教程【转】 最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。 这篇文章写得是windows下的使用方法。 第一步:创建Github新账户 第二步...

LintCode 第一个错误的代码版本

第一个错误的代码版本代码库的版本号是从 1 到 n 的整数。某一天,有人提交了错误版本的代码,因此造成自身及之后版本的代码在单元测试中均出错。请找出第一个错误的版本号。 你可以通过 isBadVer...

解决由于升级的Win10周年版本后Oracle VM VirtualBox无法运行导致的eNSP V390里面的路由器和防火墙等设备无法启动的问题(错误代码40)

解决由于升级的Win10周年版本后Oracle VM VirtualBox无法运行导致的eNSP V390里面的路由器和防火墙等设备无法启动的问题(错误代码40) 前言:        由于本人更...
  • kangvcar
  • kangvcar
  • 2016年10月10日 09:21
  • 11243

Redmine: 版本库Git配置出现404错误

运行环境是Apache2+Phusion passenger+Redmine2.4.2+Ruby1.9.3peizhi
  • iefreer
  • iefreer
  • 2014年04月11日 15:01
  • 8597
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git提交代码错误,恢复远程代码库到没有错误的提交版本
举报原因:
原因补充:

(最多只允许输入30个字)