qiaoyu's Blog

rails101做烂不怕,如何回到上一分支

一口气跟进到第三课8-3,看到额外作业(没有讲解)时,愣了一下,随即试着去做,果然做烂了。已经无法向助教描述清楚我的问题,那么就跟着【第三课2-6 https://fullstack.xinshengdaxue.com/posts/58 】的参考,跳转到上一分支去,重新做。

虽然只字不差的阅读参考文,但是还是不明白————

举例来说,假设你从01开始做,做到02的时候烂掉了
你可以 git checkout 01 回到01再重新开始做
先离开你要删除的分支,删除掉已经做烂的02,这样才不会做的乱七八糟

意思是 :ch01 分支的内容要重新做
还是 : ch01内容已存在,直接在删除ch02后,新建ch02
(后文有解)

在跳回原来的分支时,出现报错:

那么輸入 【git status】看哪里有错(有没有红字)
有错就輸入 【git checkout .】
再輸入 【git status】看还有没有残余
如果还有残余,依次输入:【git add .】【git stash】【git stash claer】
再輸入 【git status】看还有没有残余
没有的话,输入【git checkout xxxxx】就可以切换到你想去的分支了
然后删掉你之前做烂的那个分支【git branch -d xxxxx】就可以了

假设你02做烂掉了,回到01,删掉02后,会发现,其实01里的内容已经做完。
所以,直接从“新建02分支”的步骤开始做。

Objective

一定要把日程表排空,同时做几件事情,结果只会都做不好。
今天的进度往后退了4章,因为在【第三课8-3额外作业(没有讲解)】处做烂了,也不知道如何提问,已经糊掉,干脆“回到过去”,于是请教了助教关于跳转回去的方式,就有了上面的文章。

Reflective

企图想要在边上班边写代码,万万是不可能了。做零售工作的特点就是,随时有人来打扰你,你还不能拒绝,代码写到一半断片了,只会更痛苦。
今天发生了里程碑的事件,因为做出“我要学编程”的决定与行为,我已经成为周围人眼中的“抑郁症患者”,这是真实的世界给我的反馈,我只读到一条信息:周围所有人都在怀疑我,那么我可以毫无顾忌的继续下去了。
今天的高峰是我从骨子里接受了:越是被大多数人否定的事,我越应该做下去,编程是一个。什么我个艺术生学不会,不看好,都只是你们的认为。
今天的低点是还没有做完rails101第一遍,心理有点急,但是要想开,不过是这关游戏还没有通关而已呀,明天再试试,不行我还有强大的助教后援的,在不行,我还有必杀技:在!slack!上!使!用!咆!哮!体!。
就是这样。不急,去读xdite的文章。

Interpretive

我们今天学到了如何正确切回上个分支,并删除残余。虽然不知道原理,但是已经在上面把需要执行的命令记录下来了,照做就好。
今天一个重要的领悟是,看了全栈营交流学习论坛学姐的文章【如何让Slack上的助教第一时间乖乖回复自己的提问?】【 http://forum.qzy.camp/t/slack/127/12 】领悟到,一定要注意使用科学的提问方式【 https://fullstack.xinshengdaxue.com/posts/245 】。很重要!

Decisional

我们会如何用一句话形容今天的工作:继续通关。
需要明天继续努力工作:看一遍xdite给我的信;完成rails101。

另:

在logdown或者slack里附上链接时,一定要在链接的前后加入空格,这样才能把链接独立出来。

Comments

comments powered by Disqus