一、本文是從master分支拉出的two,然后合并回master 1、切換到master分支:git checkout master 2、創(chuàng)建并切換到two分支:git checkout -b two 3、將two分支push到遠程倉庫(與本地倉庫同步):git push origin two 4、修改two分支上的內(nèi)容并提交到本地倉庫:git commit -a -m"修改子分支" 5、將two分支上的修改提交到遠程倉庫:git push origin two 6、two分支上的修改ok后,切換到master分支:git checkout master(注意,只有checkout切換到當前分支后,pull代碼,才能看見當前分支的代碼,如果沒有checkout到當前分支,pull了也在相應(yīng)文件夾下也看不見當前分支的代碼,而是上次checkout的代碼) 7、將two分支合并到master分支:git merge origin/two 8、將合并之后的代碼push到遠程倉庫:git push origin master 此例是父分支和自分支之間的merge操作,爺孫分支亦如此,旁系分支合并亦然 二、將master分支內(nèi)容合并到dev分支1、切換到你所在分支dev:git checkout dev 2、git merge master 3、將本地內(nèi)容push到dev分支:git push 三、git中Please enter a commit message to explain why this merge is necessary
Please enter a commit message to explain why this merge is necessary. 請輸入提交消息來解釋為什么這種合并是必要的 git 在pull或者合并分支的時候有時會遇到這個界面??梢圆还?直接下面3,4步),如果要輸入解釋的話就需要: 1.按鍵盤字母 i 進入insert模式 2.修改最上面那行黃色合并信息,可以不修改 3.按鍵盤左上角"Esc" 4.輸入":wq",注意是冒號+wq,按回車鍵即可
———————————————— |
|