【GIT 基础篇六】分支管理(创建与合并)
上篇我們整理了如何創(chuàng)建遠(yuǎn)程倉庫,以及如何將本地文件上傳至遠(yuǎn)程倉庫,倉庫創(chuàng)建好了,我們接下來就要準(zhǔn)備開發(fā)了,對于使用git而言,通常的習(xí)慣就是一人一個(gè)分支,等測試無誤再合并;又或者根據(jù)需求創(chuàng)建分支,整體測試,再提交;不管哪種,都是根據(jù)公司的情況而言,先學(xué)習(xí)怎么創(chuàng)建分支吧!創(chuàng)建一個(gè)分支。具體如下:
通過“git branch testgit1.1”,”git checkout testgit1.1”,兩個(gè)命令,則可創(chuàng)建一個(gè)新分支,通過”git branch”可以查看所有分支,且*標(biāo)識目前所在的分支。
注:”git branch testgit1.1”,”git checkout testgit1.1”,兩個(gè)命令可以合并成一個(gè)命令git checkout -b testgit1.1”,其中”-b”也就是所謂的branch操作。
分支創(chuàng)建好了,現(xiàn)在我們通過GitHub看看自己創(chuàng)建的分支效果,結(jié)果有點(diǎn)大失所望,為何看不見呢?這是因?yàn)樯鲜雒钪皇窃诒镜貏?chuàng)建了分支,咱們還必須通過push操作git push origin testgit1.1”命令,進(jìn)行提交到遠(yuǎn)程倉庫,如下圖:
現(xiàn)在手動將test2類中加入一行代碼,(目前默認(rèn)是在testgit1.1分支上)如下:
切記要通過“git add .”,”git commit -m “注釋”進(jìn)行提交。
我們切換到主分支,“git checkout master”,查看效果
testgit1.1分支以及master分支都看到了效果,現(xiàn)在我們將testgit1.1分支的結(jié)果合并到master分支上。“git merge testgit1.1”
這時(shí)候再看主分支效果,則存在了之前在testgit1.1分支上添加的內(nèi)容。
testgit1.1分支的內(nèi)容到目前為止已經(jīng)提交到了主分支master上,所以我們可以將不需要的分支刪除了。通過“git branch -d testgit1.1”命令
使用感受:在公司的實(shí)踐過程中,創(chuàng)建分支,刪除分支,合并分支是再平凡不過的了,因?yàn)閷τ趃it來說,每一項(xiàng)任務(wù)都完成的非常快,所以如果使用git的話,非常鼓勵(lì)你使用分支完成某個(gè)任務(wù),合并后再刪除分支,這樣既安全,也完成不浪費(fèi)時(shí)間,浪費(fèi)感情,且過程更安全。
轉(zhuǎn)載于:https://www.cnblogs.com/huohuoL/p/10545451.html
總結(jié)
以上是生活随笔為你收集整理的【GIT 基础篇六】分支管理(创建与合并)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 四大组件
- 下一篇: 基于ace admin 的左侧菜单及ta