git怎么删除远程仓库的某次commit

in git分类 with 0 comment

最近感觉充满了活力,自从上周三写励志blog后,经过一个星期的调整,现在每天都是元气满满。早上6点半按时自动醒,晚上12点半睡(因为下午要进行一小段午休),自从下午开始锻炼身体后感觉身体轻松了很多,心情也好了很多,心态也很端正,积极向上充满正能量,总结一些,这样的良性生活习惯很棒棒,我要坚持下去~
8f0444627bded31d989c7cd79d12b6d5.jpeg

进入正题,git怎么删除远程仓库的某次(错误)commit。我也是一个git的初学者,这学期在做ios开发,上课用的是实验室的iMac,回去用的是自己的mac,为了同时开发,项目拷贝来拷贝去容易弄丢还麻烦,而且逼格太low。所以我就用了高大上的git,之前用工作室的gitlab,但是由于工作室的人比较敏感做了两步验证(这个两步验证实在太麻烦,而且224服务器老化!!!每天自动慢1~2秒,时间都不同步,怎么验证啊喂,这才是最头疼的),在github和码云中最后选择了码云,支持国产,嗯(github当然好,英语是硬伤)然后呢我就讲一下最近遇到的问题和怎么解决的。
git的使用就不讲了,网上前篇一律的使用教程多的是,而且那个看一遍大概就明白了,也没什么好讲的。我就讲一下这周一,我们ios课要检查项目的开发进度,我高高兴兴的pull下来代码,准备给老师检查,启动的时候炸了。。明明昨天在寝室运行的好好的,但是现在就是程序崩溃(几番调试无果后,我也要崩溃了)我突然想到我用的不是git吗,回滚到上个版本就好了,反正我比老师检查的进度快一些,说干就干,去问了度娘。

git log //查看commit的日志,回退到上一个版本

D05F8306-A716-4B6A-A2D7-DF9E9840D5D3.png

git reset --hard 3b1e25ff194b2f519f9d11c14987f6bf9a2cf658 //我这里是3b...你们要根据自己的来

然后坑爹的教程就没了,我本地是改了,之前的错误commit就没了,但是远程仓库我去看了一眼还有,我于是就在上个版本上的基础上把正确的代码写好之后push,就提示出错,然后问了别人之后这里要强制推送(git push --force强制推送),我就试了一试,我内心其实是拒绝的,因为暴力什么的都不好,哈哈哈哈哈哈哈

git push -f

然后就好了,就是这么简单,嗯。其实还没完,这只是一端好了,我之前那台push错误commit的mac还没好,我以为既然最新的一条commit是正确的,那就直接pull不就完事了,但是pull下来并不能合并和修改,因为本地的最新commit是那个错误的,已经在远端给冲掉了(这里我以前也不知道,后来试过发现隔了2个commit版本,只要本地的commit在远端有,能对应上,就可以pull下来合并)远端没有了,那不是又炸了,傻傻笨笨的方法就是重新建目录clone一遍就好了。
但是我肯定没用啊,都说了是傻傻笨笨的方法了,我怎么能用(虽然以前也用过),这里讲一下正确的做法:

git fetch --all
git reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并,git reset 把HEAD指向刚刚下载的最新的版本,嗯然后就好了,又可以开心的写代码了~美滋滋!

下面我讲一些无关的...这是惯例
现在心里的烦心事还有一件,就是藤格里的官网,上个月就到期了,我没有和高店和陈总说,自己掏腰包又给续费了一个月,我今天晚上这两天吧,打个电话问一问,说清楚。好久没锻炼了,最近锻炼的身体好酸,浑身都痛,但是感觉身体很轻松,呼吸也很顺畅和舒服。最近操场上人很多,一方面是运动会要来了,大家都在积极备战,今年我们终于不用参加了(不用晒太阳了)。另一方面初夏已经来了,夏天已悄然来临,短袖短裤可藏不住我那么多的肉肉啊,此时不减肥简直搞笑,所以操场人很多。我一般都是下午5点去,这时候天还很亮,操场上减肥的并没有几个,全是秀身材的妹子看的我微微一硬,以示尊敬昨天还遇到一个减肥教练在带着3个肉嘟嘟的孩子减肥,小男孩的对话让我又想起了以前,现在一回首往事,内心总是一阵酸楚。

(男C在跑道上跑圈,男A在跳绳:应该是小学3年级左右,男B在蛙跳台阶:小学5、6年级或者初一)
男A:“真羡慕你啊,不用跳绳,我要是和你一样大就好了。”
男B:“蛙跳有什么好的,真累。”
教练:“男A,反向跳绳100个,快点。男B,你怎么才跳到第三阶,你是不是让我发火。”(这时候男C,正好跑完一圈又到了他们面前)”男C,你能不能在跑道上跑,啊,跑着跑着就偷懒,还偷懒是不,加2圈。“
教练把男A的书包拎到一边“男A,你书包这么轻”
男A:“里面除了水,没别的了”
教练:“你作业写完了?”
男A:“写完了,还剩一偏800字作文,可难了”(我记得我们小学都是400~500,哈哈哈哈哈哈啊哈)
教练:“那还不好写,你就写‘今天老师教我们写一篇800字的作文,我在操场上跳绳,一,二......八百’不就好了”(教练还挺调皮)
男A:“你咋不说写今天我妈带去玩,哈哈哈哈......(八百个哈)” 教练:“人才,我给你满分”(简直俩逗逼,哈哈哈哈哈)

时间过的真快,人生短短3万天,我都过了8000天左右了,我小学的那些场景仿佛还在昨天,可转眼我都快毕业了,不说了,再说眼泪就下来了,同桌你还好嘛...我想你

Responses