命運石之門與Git

最近補『命運石之門』這個番,剛剛看到第十集,果然是神作啊。作為一個程序猿,突然發現劇里面的世界線理論模型很像Git有木有?

所謂時間并非一條從過去流向未來的河流,而是由眾多世界線所組成。這里的眾多世界線,其實就是類似Git里面的分支(branch)了。當主角往過去發送D-Mail時,其實就是checkout到了一個歷史提交,然后從這個歷史提交創建了一個新的分支(新的世界線)。等新的分支(世界線)逐漸流動到了主角發送D-Mail的時刻,這個分支就會合并(merge)到主角所在的master分支。世界(工作區)就發生了改變了。

至于為什么主角可以在跨越不同的世界線(分支)的過程中保持記憶?因為他在.gitignore文件里面啊!!!

主角們準備作死
D-Mail checkout回歷史提交
D-Mail產生新的分支
新的世界線合并到master
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,721評論 9 163
  • 技術組部分 技術組的同學呢,要求實現一個登錄頁面。好,登錄頁面長什么樣子呢?看圖: 這些都是些設計得很好的登錄頁。...
    Shihira閱讀 200評論 0 0
  • 來源:寧波日報|作者:馮小平陳文錚 34歲的施某是余姚本地人,看上去文文靜靜的一個人,卻在5年間,利用擔任出納職務...
    小好閱讀 335評論 1 2
  • 能扛就別聲張,學會承受命運給你的每一個耳光。 說過很多決絕的話,做過很多心軟的事。 對你最好的那個人,換句話說,也...
    她他社閱讀 365評論 0 0
  • 文/數數。 2016年的生活,意外驚喜。小寶貝的來臨,生活也似乎變得不一樣了。在說和做上面都會多一些考慮,不再像以...
    數數0閱讀 324評論 0 0