国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git分支——多人協(xié)作開發(fā)

這篇具有很好參考價值的文章主要介紹了Git分支——多人協(xié)作開發(fā)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一.了解分支

Git分支可以將主線任務(項目)分為若干個分支,一個或若干個人操控一個分支,在同一時間點各司其職,完成相對應的工作,各分支完成之后總匯在主線任務上,在最短的時間內(nèi)完成項目需求,實現(xiàn)多人協(xié)作開發(fā)

Git分支——多人協(xié)作開發(fā)

多人協(xié)作開發(fā)不僅僅節(jié)省時間,還能防止互相干擾,每一個具體的開發(fā)模塊都對應著一個具體的分支,提高開發(fā)效率

在初始化本地Git倉庫時,其實Git已近默認幫我們創(chuàng)建了一個名為main的主分支,這個主分支可以用來保存和記錄整個項目完成的功能代碼,我們不能直接在main主分支上進行修改代碼,會有一定的風險導致整個項目崩潰,所以我們在這個mian主分支上開發(fā)新分支(功能分支),是從主分支上零時分叉出來的分支,當我們項目完成之后,最終會合并到主分支上


二.Git分支的操作

1.查看分支

在創(chuàng)建分支前,我們需要學會怎樣去查看現(xiàn)有的分支:

git branch
#查看當前Git倉庫中所有分支列表

我們來做一個演示,當查詢出來時會有某一個分支前帶有?* 這個意思是你當前所處的分支

Git分支——多人協(xié)作開發(fā)

?看圖知道我們現(xiàn)在處于main主分支上(conp1是我之前創(chuàng)建的分支)

2.創(chuàng)建分支

接下來我們創(chuàng)建一個自定義名稱的分支:

git branch 分支名稱
#基于當前所處的分支(我當前在main主分支中)創(chuàng)建了一個自定義名稱的分支
#此時新分支中的代碼和當前所處分支代碼相同

tips:我們創(chuàng)建完成之后,會多出來一個新的功能分支,但是不會默認的切換到該分支,也就是說,我們現(xiàn)在還身處于main主分支中

Git分支——多人協(xié)作開發(fā)

?3.切換分支

git checkout news
#切換到指定分支上

Git分支——多人協(xié)作開發(fā)

現(xiàn)在我們切換到了指定的分支上,其實還有更加簡便的方法,我們在創(chuàng)建的同時一并切換到新功能分支上

git checkout -b 分支名稱
#創(chuàng)建指定名稱的分支并且立即切換到新分支上

?4.合并分支

當我們的功能分支開發(fā)并測試完畢之后將會合并到主分支上,形成一個完整的項目或模塊

git merge news
#在main主分支上將指定功能分支進行合并

我們剛才的切換到了news分支上,不在主分支,所以我們還不能直接進行合并,需要先切換到主分支:

Git分支——多人協(xié)作開發(fā)

5.刪除分支?

好了,現(xiàn)在我們合并完成,那這個功能分支也就沒用了,我們過河拆橋,刪除掉它:

git branch -d 分支名稱
#刪除對應分支,但是如果這個分支沒有合并的話,會報錯,不讓你刪

git branch -D 分支名稱
#強制刪除對應分支,就算沒有合并也會強制刪除

tips:我們不能處在要刪除的分支上,我們應該先切換到其他分支,然后再刪除,我們要做的是過河拆橋,千萬不要把自己也搭進去了

Git分支——多人協(xié)作開發(fā)?因為我們處于main主分支上,所以直接-d刪除news分支就可以了

6.遇到?jīng)_突時我們應該怎么進行分支合并

假如在倆個不同的分支中,對同一個文件進行了不同的修改,那么我們合并的時候就會出現(xiàn)沖突,Git不明白我們需要怎么操作,所以沒有辦法合并它們,此時,我們可以手動操作打開這些包含沖突的文件,根據(jù)實際需求刪除或者修改代碼,來解決沖突

tips:解決完成沖突之后需要再次將文件放到暫存區(qū)并提交更新,完成這些,我們才可以再次執(zhí)行合并操作


三.與遠程倉庫同步操作

1.本地分支同步推送到云端遠程倉庫

?如果我們只是在本地分叉出來分支沒有進行任何操作的話,是不會被自動同步到云端的,需要我們手動同步之后,再進行遠程倉庫的操作

目前我們只有一個分支(main主分支),我們的本地倉庫還有一個conp1分支,現(xiàn)在我們和云端同步一下:

Git分支——多人協(xié)作開發(fā)

git push -u 遠程倉庫別名 本地分支名稱:遠程分支別名

#遠程倉庫別名默認為origin(我們在上一章節(jié)提到過修改方法,這里不做解釋)
#遠程分支別名待我們自定義,如果想和本地分支名稱一樣的話,那就不需要添加 :遠程分支別名


#只有第一次同步推送才會使用上面的指令,以后我們可以直接使用:
git push

好,我們上傳成功:?

Git分支——多人協(xié)作開發(fā)

?2.查看遠程倉庫所有分支列表

git remote show 遠程倉庫名稱

?獲取成功,我們發(fā)現(xiàn)遠程的倉庫中有main主分支和我們新建的conp1分支:Git分支——多人協(xié)作開發(fā)

?3.跟蹤分支

我們想要把遠程倉庫中的分支下載到本地倉庫中(可能一個人開發(fā)是不會用到,但是多人協(xié)作開發(fā)時非常的常用):

git checkout 遠程分支名稱

git checkout -b 本地分支名稱 遠程倉庫名稱/遠程分支名稱
#下載到本地并把下載的分支進行重命名(只是在你的本地重命名)

4.拉取遠程分支最新文件內(nèi)容

拉取當前分支在遠程倉庫的最新代碼或內(nèi)容,保持當前分支文件和遠程分支文件一致

git pull

tips:需要切換到當前分支才可以進行此操作文章來源地址http://www.zghlxwxcb.cn/news/detail-402113.html

5.刪除遠程倉庫指定分支?

git push 遠程倉庫名稱 --delete 遠程分支名稱

到了這里,關于Git分支——多人協(xié)作開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Git企業(yè)開發(fā)控制理論和實操-從入門到深入(六)|多人協(xié)作開發(fā)

    Git企業(yè)開發(fā)控制理論和實操-從入門到深入(六)|多人協(xié)作開發(fā)

    那么這里博主先安利一些干貨滿滿的專欄了! 首先是博主的高質(zhì)量博客的匯總,這個專欄里面的博客,都是博主最最用心寫的一部分,干貨滿滿,希望對大家有幫助。 高質(zhì)量博客匯總 然后就是博主最近最花時間的一個專欄《Git企業(yè)開發(fā)控制理論和實操》希望大家多多關注!

    2024年02月11日
    瀏覽(22)
  • 無需多人協(xié)作開發(fā)時 只在本地使用git,無需git push到遠程倉庫

    1.以下部分先介紹的是git在本地的使用。當不涉及到多人協(xié)作,只是想要一個工具記錄每一次的提交和修改,能輕松還原到某個版本,git已經(jīng)可以滿足這些功能了。 2.只有當涉及到多人協(xié)作時,gitlab和github等web倉庫才更好的派上用場。 git add 提交至暫存區(qū) git commit 提交至版本

    2024年02月15日
    瀏覽(21)
  • GitHub的分支操作和多人協(xié)作

    GitHub的分支操作和多人協(xié)作

    目錄 一、遠程倉庫 二、創(chuàng)建與合并分支 三、Bug分支 四、多人協(xié)作 在了解之前,先注冊github賬號,由于本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的,所以需要以下設置: 第一步:創(chuàng)建SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有i

    2024年02月13日
    瀏覽(28)
  • 【Git原理與使用】-- 多人協(xié)作

    【Git原理與使用】-- 多人協(xié)作

    目錄 多人協(xié)作一(多人同一分支) 開發(fā)者一(Linux) 開發(fā)者二(Windous) master合并 遠端上的合并 本地上的合并 總結 多人協(xié)作一(多人多分支) 開發(fā)者一(Linux) 開發(fā)者二(Windous) master合并 合并function-2 合并function-1 遠程分支刪除后,本地 git branch -a 依然能看到的解決辦法

    2024年02月08日
    瀏覽(22)
  • 【團隊協(xié)作開發(fā)】IDEA中Git新建自己的dev工作分支,合并到master主分支教程(極其簡單,新手)

    【團隊協(xié)作開發(fā)】IDEA中Git新建自己的dev工作分支,合并到master主分支教程(極其簡單,新手)

    一、創(chuàng)建新dev工作分支 創(chuàng)建完新dev分支以后將默認切換到新dev分支上 二、push到自己的遠程dev工作分支 流程和master上push內(nèi)容一樣,也是先add暫存,然后commit,push 三、工作分支合并到master主分支 確保在自己分支上是對的,然后再合并到主分支中 1、先切換到master主分支 2、將

    2024年02月10日
    瀏覽(25)
  • Git的遠程操作與多人協(xié)作

    Git的遠程操作與多人協(xié)作

    \\\"愛在地圖上剝落,我離孤單幾公里~\\\"? ? ? ? ? 我們目前所說、所學的內(nèi)容(工作區(qū)、暫存區(qū)、版本庫)都只是存在于本地上,也就是說你的一臺機器上只有這么一個你維護的版本庫??墒荊it是一個分布式版本控制系統(tǒng),這又是什么意思呢? ? ? ? ? ——前言? ? ? ? ? 可以

    2024年02月15日
    瀏覽(22)
  • 【掌握版本控制:Git 入門與實踐指南】多人協(xié)作

    【掌握版本控制:Git 入門與實踐指南】多人協(xié)作

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??慕斯主頁 : 修仙—別有洞天 ?? ????????????????????????????????????????? ??? 今日夜電波: 泥中に咲く—ウォルピスカーター ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年03月16日
    瀏覽(28)
  • 多人協(xié)作記賬賬本小程序開源版開發(fā)

    多人協(xié)作記賬賬本小程序開源版開發(fā)

    多人協(xié)作記賬賬本小程序開源版開發(fā) 支持多人協(xié)作的記賬本小程序,可用于家庭,團隊,組織以及個人的日常收支情況記錄,支持周月年度統(tǒng)計 便捷記賬 便捷的記賬方式,支持多種記賬類型,快捷切換賬本等 多賬本 支持多賬本,用戶可以創(chuàng)建多個賬本,并可對每個賬本進

    2024年02月22日
    瀏覽(21)
  • 【項目多人協(xié)作的困擾】git-cli 解決 git merge 合并時 lock 文件變化,忘記重新安裝依賴的問題

    【項目多人協(xié)作的困擾】git-cli 解決 git merge 合并時 lock 文件變化,忘記重新安裝依賴的問題

    相信大家多多少少都遇到過,當主線分支的代碼,合入到自己的分支的時候,如果這時候,主線中有一些 依賴的更新或者添加或者刪除 ,如果合入之后,沒有及時的 install 的話,項目啟動的時候,可能就會報錯! 使用教程 打開項目根目錄,運行 隨后就會在你的項目中開始

    2024年02月14日
    瀏覽(23)
  • CobaltStrike搭建--多人協(xié)作

    CobaltStrike搭建--多人協(xié)作

    在團隊(服務端)啟動服務遇到兩個報錯 https://www.oracle.com/java/technologies/downloads/#java18 rpm -ivh jdk–xx(直接Tab即可)

    2024年02月13日
    瀏覽(56)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包