溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Git分支管理的策略是什么

發(fā)布時(shí)間:2022-03-15 14:48:06 來源:億速云 閱讀:208 作者:iii 欄目:開發(fā)技術(shù)

這篇“Git分支管理的策略是什么”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Git分支管理的策略是什么”文章吧。

    一、創(chuàng)建測(cè)試項(xiàng)目

    1、新建GitHub倉(cāng)庫

    在GitHub上面新創(chuàng)建一個(gè)倉(cāng)庫,用來演示分支管理,如下圖所示:

    Git分支管理的策略是什么

    點(diǎn)擊“Create repository”按鈕創(chuàng)建新倉(cāng)庫。

    Git分支管理的策略是什么

    2、將本地倉(cāng)庫項(xiàng)目上傳到GitHub

    2.1、初始化本地倉(cāng)庫

    輸入下面命令:

    $ git init

    如下圖所示:

    Git分支管理的策略是什么

    2.2、把文件添加到暫存區(qū)

    在新創(chuàng)建的本地倉(cāng)庫下面新建一個(gè)名為branchdemo.txt的文件,并添加到暫存區(qū),先查看本地倉(cāng)庫文件狀態(tài),如下圖所示:

    Git分支管理的策略是什么

    上圖顯示新創(chuàng)建的branchdemo.txt文件是未跟蹤狀態(tài)。需要使用git add命令添加到暫存區(qū):

    Git分支管理的策略是什么

    2.3、提交到本地倉(cāng)庫

    將暫存區(qū)文件提交到本地倉(cāng)庫,命令:

    $ git commit -m "commit file"

    如下面所示:

    Git分支管理的策略是什么

    2.4、關(guān)聯(lián)遠(yuǎn)程GitHub倉(cāng)庫

    將本地倉(cāng)庫和遠(yuǎn)程GitHub的倉(cāng)庫進(jìn)行關(guān)聯(lián):

    Git分支管理的策略是什么

    2.5、將本地倉(cāng)庫推送到遠(yuǎn)程倉(cāng)庫

    將本地項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫:

    Git分支管理的策略是什么

    然后查看GitHub倉(cāng)庫,這時(shí)發(fā)現(xiàn)GitHub倉(cāng)庫已經(jīng)有了本地項(xiàng)目:

    Git分支管理的策略是什么

    2.6、查看狀態(tài)

    輸入如下命令:

    $ git status

    如下圖所示:

    Git分支管理的策略是什么

    二、管理分支

    1、創(chuàng)建本地倉(cāng)庫新分支

    創(chuàng)建分支使用下面的命令:

    $ git branch "新分支名稱"

    例如:創(chuàng)建一個(gè)名為feature的分支,如下圖所示:

    Git分支管理的策略是什么

    2、查看新創(chuàng)建的分支是否成功

    使用git branch命令查看所有的分支,如下圖所示:

    Git分支管理的策略是什么

    可以看到新創(chuàng)建的分支已經(jīng)成功,"*"號(hào)表示當(dāng)前是在哪個(gè)分支。

    3、切換分支

    切換分支使用下面的命令:

    $ git checkout "分支名稱"

    如下圖所示:

    Git分支管理的策略是什么

    4、查看當(dāng)前分支

    如下圖所示:

    Git分支管理的策略是什么

    從截圖中可以看出:*號(hào)是在feature前面,表示現(xiàn)在是在feature分支了。

    5、將創(chuàng)建的分支推送到遠(yuǎn)程倉(cāng)庫

    新創(chuàng)建的本地分支需要推送到遠(yuǎn)程GitHub的倉(cāng)庫,使用下面的命令:

    $ git push origin feature

    如下圖所示:

    Git分支管理的策略是什么

    這時(shí)查看GitHub分支,會(huì)發(fā)現(xiàn)多了feature分支:

    Git分支管理的策略是什么

    6、修改文件

    修改branchdemo.txt文件。

    7、將修改后的文件提交到暫存區(qū)

    如下圖所示:

    Git分支管理的策略是什么

    8、提交到本地倉(cāng)庫

    如下圖所示:

    Git分支管理的策略是什么

    9、推送到遠(yuǎn)程倉(cāng)庫

    本地倉(cāng)庫修改后的內(nèi)容需要推送到遠(yuǎn)程倉(cāng)庫,輸入命令:

    $ git push origin feature

    如下圖所示:

    Git分支管理的策略是什么

    10、查看文件狀態(tài)

    查看文件狀態(tài),檢查文件是否提交成功,如下圖所示:

    Git分支管理的策略是什么

    說明已經(jīng)提交成功。

    11、合并到master分支

    合并分支之前先要切換到master分支,如下圖所示:

    Git分支管理的策略是什么

    切換到master分支以后,在使用merge命令合并到master分支:

    Git分支管理的策略是什么

    將本地master分支推送到遠(yuǎn)程master分支:

    Git分支管理的策略是什么

    以上就是關(guān)于“Git分支管理的策略是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

    向AI問一下細(xì)節(jié)

    免責(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)容。

    git
    AI