您好,登錄后才能下訂單哦!
這篇“Git分支管理的策略是什么”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Git分支管理的策略是什么”文章吧。
在GitHub上面新創(chuàng)建一個(gè)倉(cāng)庫,用來演示分支管理,如下圖所示:
點(diǎn)擊“Create repository”按鈕創(chuàng)建新倉(cāng)庫。
輸入下面命令:
$ git init
如下圖所示:
在新創(chuàng)建的本地倉(cāng)庫下面新建一個(gè)名為branchdemo.txt的文件,并添加到暫存區(qū),先查看本地倉(cāng)庫文件狀態(tài),如下圖所示:
上圖顯示新創(chuàng)建的branchdemo.txt文件是未跟蹤狀態(tài)。需要使用git add命令添加到暫存區(qū):
將暫存區(qū)文件提交到本地倉(cāng)庫,命令:
$ git commit -m "commit file"
如下面所示:
將本地倉(cāng)庫和遠(yuǎn)程GitHub的倉(cāng)庫進(jìn)行關(guān)聯(lián):
將本地項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫:
然后查看GitHub倉(cāng)庫,這時(shí)發(fā)現(xiàn)GitHub倉(cāng)庫已經(jīng)有了本地項(xiàng)目:
輸入如下命令:
$ git status
如下圖所示:
創(chuàng)建分支使用下面的命令:
$ git branch "新分支名稱"
例如:創(chuàng)建一個(gè)名為feature的分支,如下圖所示:
使用git branch命令查看所有的分支,如下圖所示:
可以看到新創(chuàng)建的分支已經(jīng)成功,"*"號(hào)表示當(dāng)前是在哪個(gè)分支。
切換分支使用下面的命令:
$ git checkout "分支名稱"
如下圖所示:
如下圖所示:
從截圖中可以看出:*號(hào)是在feature前面,表示現(xiàn)在是在feature分支了。
新創(chuàng)建的本地分支需要推送到遠(yuǎn)程GitHub的倉(cāng)庫,使用下面的命令:
$ git push origin feature
如下圖所示:
這時(shí)查看GitHub分支,會(huì)發(fā)現(xiàn)多了feature分支:
修改branchdemo.txt文件。
如下圖所示:
如下圖所示:
本地倉(cāng)庫修改后的內(nèi)容需要推送到遠(yuǎn)程倉(cāng)庫,輸入命令:
$ git push origin feature
如下圖所示:
查看文件狀態(tài),檢查文件是否提交成功,如下圖所示:
說明已經(jīng)提交成功。
合并分支之前先要切換到master分支,如下圖所示:
切換到master分支以后,在使用merge命令合并到master分支:
將本地master分支推送到遠(yuǎn)程master分支:
以上就是關(guān)于“Git分支管理的策略是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。