【第22期】观点:IT 行业加班,到底有没有价值?

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也跟着一起消失了。
举报

相关文章推荐

git 提交代码的错误处理

现在项目代码管理基本在git或者svn上面,各有优缺点,但是在linux环境中开发又以git 为主。 现在网络git教材很多,作为一名开发者,不用精通git全部原理和命令,基本掌握就可以了。 基本...

git提交到远程版本库失败

我出现的问题:To ssh://lining@114.215.120.180:8849/vip ! [remote rejected] HEAD -> refs/for/develop (chang...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Git使用教程(一)——Git提交代码到远程服务器

学习应该循序渐进,不应该是一蹴而就,也不要过分追求完美,是不断修复弥补自己的不足。 1、下载Git 不用说了,这个是必须的,也是最简单的步骤,地址如下: http://git-scm.com/down...

git在本地创建的仓库无法提交到远程仓库解决办法

$ cd ..       Administrator@CZ-20151218KCNS MINGW64 /e/gitdir   $ mkdir l...

Git版本控制软件结合GitHub常用命令学习手册

一、准备工具 1.下载Git Extensions。地址 http://code.google.com/p/gitextensions/downloads/list 请下载最新版本。 2.下载To...

git 常用命令

Git global setup: git config --global user.name "yanyuehua" git config --global user.email "yanyuehua@funguide.com.
  • ydbc
  • ydbc
  • 2012-01-09 14:46
  • 136

在Git上提交代码时遇到的问题

当我们改好一段代码时,准备将本地的master提交到远程库的master时,突然发现不能提交了,出现的错误代码如下: 解决办法: 现在我来简单分析一下我是在什么情况下遇到的这种错误: 我在修改完一段代...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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