此篇文章將就一名新進工程師的日常,試圖將 Git 常見的操作情境依序串接起來,期望可以在情境中直覺地學習使用 clone, commit, push, pull, rebase, stash, branch, merge 等指令功能,協助讀者掌握 Git 基本的版控操作技巧。
2017-09-19
此篇文章將就一名新進工程師的日常,試圖將 Git 常見的操作情境依序串接起來,期望可以在情境中直覺地學習使用 clone, commit, push, pull, rebase, stash, branch, merge 等指令功能,協助讀者掌握 Git 基本的版控操作技巧。
使用 checkout 指令從指定節點取出當時的檔案內容
避免過多 commit 紀錄造成線圖繁雜
透過 Rebase Interactive Mode 來將 commit log 進行精簡
在 Merge 前思考一下,此情境是否使用 Rebase 比較優雅呢?
Reset 區分為 mixed, hard 與 soft 三種模式
咱們就來實際演練一下,看看各自的差異及應用時機吧