真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Git本地分支的操作有哪些

本文小編為大家詳細介紹“Git本地分支的操作有哪些”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“Git本地分支的操作有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

目前創(chuàng)新互聯(lián)建站已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、欽州網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

一.Git分支的作用

在進行多人協(xié)作開發(fā)的時候,為了防止互相干擾,提高協(xié)同開發(fā)的體驗,建議每個開發(fā)者都基于分支進行項目功能的開發(fā)。

二:master主分支

在初始化本地Git倉庫的時候,Git默認已經(jīng)幫我們創(chuàng)建了一個名字叫做master的分支。通常我們把這個master分支叫做主分支。

在實際工作中,master主分支的作用是:用來保存和記錄整個項目已完成的功能代碼。
因此,不允許程序員直接在master分支上修改代碼,因為這樣做的風險太高,容易導致整個項目崩潰,因此我們需要在自己負責開發(fā)的分支上進行開發(fā)

三.功能分支

由于程序員不能直接在master分支上進行功能的開發(fā),所以就有了功能分支的概念。
功能分支指的是專門用來開發(fā)新功能的分支,它是臨時從master主分支上分叉出來的,當新功能開發(fā)且測試完畢后,最終需要合并到master主分支上,如圖所示:

四.本地分支操作

1.查看分支列表

使用如下的命令,可以查看當前Git倉庫中所有的分支列表:

git branch

注意:分支前面的*表示當前所處的分支

2.創(chuàng)建新分支

使用如下的命令,可以基于當前分支,創(chuàng)建一個新的分支,此時,新分支中的代碼和當前分支完全一樣:(所以開發(fā)時我們需要在主分支上創(chuàng)建新分支

git branch 分支名稱

3.切換分支

使用如下的命令,可以切換到指定的分支上進行開發(fā):

git checkout 分支名稱

4.分支的快速創(chuàng)建與切換

使用如下的命令,可以創(chuàng)建指定名稱的新分支,并立即切換到新分支上:

1 #-b表示創(chuàng)建一個新分支
2 # checkout表示切換到剛才新建的分支上
3 git checkout -b 分支名稱

5.合并分子

功能分支的代碼開發(fā)測試完畢之后,可以使用如下的命令,將完成后的代碼合并到 master主分支上:

1 切換到master分支
2 git checkout master
3在 master 分支上運行 git merge 命令,將要合并分支的代碼合并到 master分支
4 git merge 分支名稱

6.刪除分支

當把功能分支的代碼合并到master主分支上以后,就可以使用如下的命令,刪除對應(yīng)的功能分支:

git branch -d 分支名稱

7.遇到?jīng)_突時的分支合并

如果在兩個不同的分支中,對同一個文件進行了不同的修改,Git就沒法干凈的合并它們。此時,我們需要打開這些包含沖突的文件然后手動解決沖突。

1#假設(shè):在把reg分支合并到 master分支期間,代碼發(fā)生了沖突
2 git checkout master
3 git merge reg

打開沖突的文件手動解決(也可以使用vs code的輔助解決(紅色圈里面))

解決后重新提交和合并

#打開包含沖突的文件,手動解決沖突之后,再執(zhí)行如下的命令
 git add .
 git commit -m“解決了分支合并沖突的問題"
 git merge 分支名稱

8.將本地分支推送到遠程倉庫

如果是第一次將本地分支推送到遠程倉庫,需要運行如下的命令:

1#-u表示把本地分支和遠程分支進行關(guān)聯(lián),只在第一次推送的時候需要帶-u參數(shù)
2 git push -u 遠程倉庫的別名 本地分支名稱:遠程分支名稱
3
4#實際案例:
5 git push -u origin payment: pay
6
7#如果希望遠程分支的名稱和本地分支名稱保持一致,可以對命令進行簡化:
8 git push -u origin payment

如果不是第一次將本地分支推送到遠程倉庫,需要運行如下的命令:

則切換到要推送的分支后直接git push 就可以將本地分支推送到遠程倉庫

9.查看遠程倉庫的所有分支列表

git remote show 遠程倉庫名稱

10.跟蹤分支

跟蹤分支指的是:從遠程倉庫中,把遠程分支下載到本地倉庫中。需要運行的命令如下:

11.拉取遠程分支的最新代碼

可以使用如下的命令,把遠程分支最新的代碼下載到本地對應(yīng)的分支中:

1#從遠程倉庫,拉取當前分支最新的代碼,保持當前分支的代碼和遠程分支代碼一致
2 git pull

12.刪除遠程分支

可以使用如下的命令,刪除遠程倉庫中指定的分支:

1 #刪除遠程倉庫中,指定名稱的遠程分支
2 git push 遠程倉庫名稱 --delete 遠程分支名稱
3 #示例:
4 git push origin --delete pay

讀到這里,這篇“Git本地分支的操作有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文題目:Git本地分支的操作有哪些
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/gjccdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部