2024-07-02|閱讀時間 ‧ 約 23 分鐘

C012|你知道如何在Git中切換上下文嗎?

今天學習Git的第三步:


分支與合併 Branching and Merging[1] 。


這裡提供一個很有趣的說法,


就是理解「分支 Branching」最好的方式,


就是把它理解成「上下文 Context」。


都你切換不同的分支,


就等於在不同的上下文之間切換。


而基本的操作有


01 `git branch (branchname)` 來創造分支[2]


02 `git checkout (branchname)` 來切換上下文[3]


03 `git merge` 來合併不同的分支[4]


感覺蠻有意思,也讓我對盧曼所說的分支有更具體的了解。


盧曼也曾說過,一個想法只有在其上下文內才有意義。


而不同的分支,就表示從同一個起始點,


開始做的變更是不一樣的,


也就通往不一樣的邏輯,不一樣的論證。


這非常有意思,或許研究論文的內容也是,


大家從一個公用的Problem Formulation出發,


但是會抵達不一樣的細節,


不一樣的解決方法。


而不同的論文,等同於思想在不同方向的分支,


就會得到各式各樣的研究的變種。


這樣看來,Google Scholar保存著相當多的分支,


而我們在追蹤一篇學術論文的血脈,


非常適合去追蹤其具體屬於哪個分支。


Reference

[1] https://git.github.io/git-reference/branching/

[2] https://git-scm.com/docs/git-branch

[3] https://git-scm.com/docs/git-checkout

[4] https://git-scm.com/docs/git-merge


分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

王啟樺的沙龍 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.