git_branch_rebase_merge_Max行銷誌

【Git教學】分支合併: merge 與 rebase 差異

發佈於 發佈留言分類: 10 所有文章

ㄧ. 什麼是分支 branch 在開發軟體時,可能同時會有多人在開發同一功能或修復錯誤,也可能會有多個發佈版本的存在,並且需要針對每個版本進行維護。為了能支援同時進行數個功能的增加或版本控制,Git 具備了分支的功能。 二. 分支 branch 基礎操作 1. 建立分支 2. 切換指定分支 3. 查看目前所有本地分支 4. 刪除指定分支 三. 分支 branch 合併操作 1. merge 篇 在使用 merge 合併分支的時候,git 預設會以 fast-forward 的模式進行,那什麼是 fast-forward 和 no-fast-forward 呢?我們來看以下的動圖範例: ▍fast-forward ▍no-fast-forward 可以很清楚的看到同樣都是 merge,使用 n […]