一個由 git branch 組成的台北捷運路網圖
- 練習 git,捷運都建的出來了應該是摸透git了吧
- 截至2023.06.012的 台北/新北/桃園 捷運、輕軌、纜車 站名皆已完成
- 轉運站部分都是merge而成的,因此單看個別分支的commit一定會存到其他路線的站名
- 使用任何可以顯示 git graph 的軟體或指令,最簡單的如
git log --graph --oneline
;知名的如 SourceTree
-
一般轉運站使用 merge 方式實現
-
以忠孝新生周邊為例,捷運圖如下
-
生成 branch 如下,查看板南線的Current branch可得到:
-
實際上包含四條線分別,如下圖:
- 環狀線、機場捷運與輕軌等會有這種情況產生,這種情況兩邊的站會分開寫,其實就是多一筆commit再merge
- 以板橋附近為例:
- 目前有的是小碧潭與新北投支線、以及淡海輕軌與中和新蘆線的分支
- 直接從分支點創建新的branch
- 以小碧潭支線為例:
- 是否有更好的方法可以改善視覺化
- [Y09]秀朗橋 誤植為 [Y0]秀朗橋
- 所有 branch 目前都從 master 長出,應該要與 master 分離,也就是砍掉每個分支的第一個 commit