Git merge和git branch 分支與合併
一次提交的物件資料
多次提交後形成指向上次的指標
分支是指向一個commit物件的一個 可變指標
master是分支的預設名字,指向最後一次commit物件的指標
建立分支就是建立分支指標
head指標指向當前工作目錄
為分支合併自動識別出最佳的同源合併點
01 |
git
clone url #克隆新的版本庫 |
02 |
git
init |
03 |
git
pull repo_name #有關聯的遠端庫,抽取並和本地合併 |
04 |
git
fetch remote_repo_name #抽取並新建分支 |
05 |
06 |
07 |
08 |
#在當前commit物件上新建分支
指標head |
09 |
#head指向正在工作中的本地分支的指標(別名) |
10 |
#不會切換到新建的分支上 |
11 |
git
branch branch1 |
12 |
13 |
#切換分支將head指向branch1 |
14 |
git
checkout branch1 |
15 |
16 |
#工作流程卡 |