[你的名字]是一部值得推荐的电影。经历波折之后,男女主最终再次相遇并且勇敢地相认了,应该会有好的发展吧。

转一篇知乎上的影评,已征得作者同意,下面是原文:



泷在喝下口嚼酒之后,相当于同时拥有了Adam和使徒之力,获得了超级管理员权限,但是他作为一个程序员,深知不能随便修改世界否则会引入更多bug造成混乱,于是使用了git reset进行版本回退,而不是直接不管原来的创建新的分支或者直接修改后commit(这样会明显地在git log中留下曾经的错误)

三叶还是之前的三叶。证据是,在黄昏相遇之前,三叶附身并认出了这是泷的身体,而且在看到被彗星毁坏的村庄之后说了一句“我…那个时候…死了吗”。由以上两点可以确定这时的三叶就是之前的三叶,至少灵魂是。

Taki

no

(图侵删)

接下来就是产品和研发沟通需求,然后回退到大灾难发生之前的版本,成功地修改了bug并进行commit。

此后由于git log里面已经没有出问题的时间线了。但是这同时也覆盖了上一次出问题之后提交的改动,因此也就是【记不起对方名字】了。

两人冥冥之中都感觉是要寻找谁,这是因为虽然【主线master只有一条】(dev 最终也要合并到master的),但系统还是保留了部分之前的commit作为备用,并没有完全删除。通过git reflog,泷和三叶终于重逢并且慢慢提取并找回了从前的记忆,使得代码仓库进一步完善。


——–2016.12.06更新———

$ git add .
$ git commit -m 'add two pictures'

——–2016.12.06更新———

另外,这个故事也告诉我们做好备份以及写好规范说明文档的重要性,至少不要git commit -m “add something”,否则无法快速理清思路回退版本解决bug

$ git add readme.md
$ git commit -m 'update <readme.md> with additional content'


(END)