git 删除错误提交的commit

苍炎 苍炎 2011-12-12 16:23:29
老王
2012-06-27 17:56:30 老王 (大表哥™)

感谢 帮我解决了类似问题

润物细无声
2012-12-04 17:49:55 润物细无声

如何值删除commit,源码还是现在的?

XinQiYang
2012-12-07 09:23:31 XinQiYang (一个呆呆的有想法的程序员!)

感谢,这个方法还是挺好用的。。。。。

题叶
2013-01-09 21:32:15 题叶 (jiyinyiyong)

就数这个说明最清晰...

stoneLee
2013-03-01 12:43:47 stoneLee (如无必要,勿增实体)

不错不错,简单明了

隔壁家的妞
2013-06-19 11:00:14 隔壁家的妞

要是git push之后怎么清除数据?

苍炎
2013-06-19 18:05:26 苍炎 (比起吐槽,装傻更吃的开)
要是git push之后怎么清除数据? 要是git push之后怎么清除数据? 隔壁家的妞

这个就是push之后的回退方法呀

ma6174
2013-09-11 19:24:09 ma6174 (人生苦短,我用python)

赞,解决了我的问题!

隔壁家的妞
2013-09-18 16:13:41 隔壁家的妞
这个就是push之后的回退方法呀 这个就是push之后的回退方法呀 苍炎

我的意思是push到远程服务器,不过现在已经解决了,用git revert <commit id>就行

skiy
2013-10-09 18:07:56 skiy (因为我们喜欢沉默)
如何值删除commit,源码还是现在的? 如何值删除commit,源码还是现在的? 润物细无声

汗。。不是了。愁死人了。

biaobiaoqi
2013-10-31 16:36:40 biaobiaoqi
汗。。不是了。愁死人了。 汗。。不是了。愁死人了。 skiy

下面这个链接能找回来之前的commit~

http://hi.baidu.com/lingzhixu/item/2f3a85d2e86b4bf0b2f7776c

skiy
2013-11-07 11:25:57 skiy (因为我们喜欢沉默)
下面这个链接能找回来之前的commit~ http://hi.baidu.com/lingzhixu/item/2f3a85d2e86b4bf0b2 下面这个链接能找回来之前的commit~ http://hi.baidu.com/lingzhixu/item/2f3a85d2e86b4bf0b2f7776c ... biaobiaoqi

我是想删除commit,保留最新的源码。

苍炎
2013-11-07 11:51:36 苍炎 (比起吐槽,装傻更吃的开)
我是想删除commit,保留最新的源码。 我是想删除commit,保留最新的源码。 skiy

这样的话貌似应该用 git rebase

老武
2014-03-03 17:25:38 老武

要加上了:master,指定远程分支
git push origin HEAD:master --force

觉远
2014-04-18 15:17:42 觉远 (这个世界大的很!)

感谢

cupid
2014-05-12 16:07:17 cupid

好像很高端。。。要是没删除不就没事了么,给顶个。。。

脱线和尚维克多
2014-06-10 16:21:54 脱线和尚维克多 (老衲对你微微笑~)

感谢,今天用上了

大型屌丝少年B
2014-09-01 00:21:03 大型屌丝少年B

很棒,用上了

Robot
2014-10-20 12:45:50 Robot

赞,用上了

uniquejava
2015-08-20 17:34:04 uniquejava

用上了。非常干净地回退到了上一个版本。commit history也没有留下痕迹。完美。。

Frank
2015-09-08 18:05:04 Frank (广积粮,高筑墙,缓称王...)

清楚明了~

myname
2015-09-24 10:55:57 myname

赞!
如果只是commit了,还没有push到远程,只需要git reset --hard <commit_id>就可以了。

流浪
2015-11-04 13:06:51 流浪

感谢,帮上忙了,不错

whg
2015-12-07 20:42:30 whg (道可道,非常道)

谢了,对应在Eclipse的Git插件操作就是查看历史,然后选择要恢复的commit_id,reset选择Hard即可恢复

ferstar
2016-03-17 09:24:09 ferstar (我来的似乎不是时候)

非常感谢, 很干净的回到了上个版本, 没有留下提交信息, 完美~

sg280977185
2016-07-21 10:53:31 sg280977185

终于解决问题了,又懂了一点,博大精深的git!!谢谢~~

Frankwang
2017-02-26 15:00:02 Frankwang

你们的gitlab有没有自己对应的网站?

Chen先森_
2017-10-12 17:33:08 Chen先森_ (C的每日鲜)

期间碰到了一个problem,敲了第一行命令,git base返回fatal: Could not parse object <commit_id>,不过后来还是解决了


苍炎
苍炎 (北京)

热门话题  · · · · · ·  ( 去话题广场 )

推荐这篇日记的豆列  · · · · · ·  ( 全部 )