最近公司來了個(gè)實(shí)習(xí)生,放到生產(chǎn)中來鍛煉,我擔(dān)任他的小師兄,日常開發(fā)中問了我個(gè)問題,dev分支合并master不是太懂,怕出錯(cuò),這里我總結(jié)下,希望能幫到有用的人。
1.自己去gitee新建一個(gè)項(xiàng)目做測(cè)試
https://blog.csdn.net/qq_46311811/article/details/122264266
不懂的去這個(gè)鏈接看看。
- 在master上提交一次代碼

image.png
3.在master主干上,創(chuàng)建一個(gè)新的dev分支
git branch dev
4.查看所有分支
git branch -a
可以看到此時(shí)已經(jīng)有了 dev 和 master 了

image.png
5.切換到dev分支,提交代碼,模擬開發(fā)
git checkout dev
可以看到此時(shí)代碼在dev上

image.png
在dev分支上提交代碼

image.png
- 要將dev分支代碼合并到master,首先要切換到master上來
git checkout master
可以看到master上沒有 dev分支上的代碼

image.png
7.切換到master上后,記住要先拉取下代碼,怕有其他小伙伴協(xié)同開發(fā),有改動(dòng)過代碼
git pull origin master
8.dev分支的代碼合并到master上
git merge dev
可以看到 dev分支的代碼已經(jīng)合并到主干了

image.png
9.我們可以通過命令查看狀態(tài)
git status

image.png
你有1個(gè)提交,需要推送到master上
10.執(zhí)行提交命令
git push origin master