網頁

2017年1月23日 星期一

分支

HEAD 是目前所在位置指標
git branch #瀏覽目前分支
git checkout commit識別碼 #將HEAD指向之前的committed
git checkout master #將HEAD指回原本committed

分支
git branch 名稱
git checkout 名稱

合併

case 1
開分支再將此分支commit
git merge 分支名稱 #在master位置

#分支還是保持一樣檔案內容

case 2 分支合併到修改過的master
開分支"插入"新的內容
再將此分支commit
接著將master也做修改commit
git merge 分支名稱
會將master跟分支修改的東西一起合併

 case 3 衝突
開分支"修改"原本的內容
再將此分支commit
接著master也修改剛剛分支修改的內容再commit
git merge 分支名稱
會顯示HEAD跟分支的內容
手動修改






沒有留言:

張貼留言