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

【Git】多人協(xié)作-單分支協(xié)作

這篇具有很好參考價(jià)值的文章主要介紹了【Git】多人協(xié)作-單分支協(xié)作。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

多人協(xié)作

準(zhǔn)備工作

在windosw環(huán)境下,再克隆同一個(gè)項(xiàng)目倉庫,模擬一起協(xié)作開發(fā)的小伙伴

【Git】多人協(xié)作-單分支協(xié)作,Git,git

到此,相當(dāng)于有了兩個(gè)??,分別在linux和windows上針對(duì)于同項(xiàng)?進(jìn)?協(xié)作開發(fā),我們的準(zhǔn)備?作到此結(jié)束。

但是在實(shí)際開發(fā)當(dāng)中,每個(gè)??都有??的gitee/github賬號(hào),如果要多?進(jìn)?協(xié)同開發(fā),必須要將??添加進(jìn)開發(fā)者,??才有權(quán)限進(jìn)?代碼提交

【Git】多人協(xié)作-單分支協(xié)作,Git,git

邀請(qǐng)用戶

【Git】多人協(xié)作-單分支協(xié)作,Git,git

多人協(xié)作場(chǎng)景1-單分支協(xié)作

?前,我們的倉庫中只有?個(gè)master主分?,但在實(shí)際的項(xiàng)?開發(fā)中,在任何情況下其實(shí)都是不允許
直接在master分?上修改代碼的,這是為了保證主分?的穩(wěn)定。所以在開發(fā)新功能時(shí),常常會(huì)新建其
他分?,供開發(fā)時(shí)進(jìn)?迭代使?

可以直接在gitee上新建分支:

【Git】多人協(xié)作-單分支協(xié)作,Git,git

【Git】多人協(xié)作-單分支協(xié)作,Git,git

創(chuàng)建成功的遠(yuǎn)程分?是可以通過git拉取到本地來,以實(shí)現(xiàn)完成本地開發(fā)?作。此時(shí)我們讓Linux和Windows平臺(tái)都將遠(yuǎn)程倉庫進(jìn)行一次拉取操作


Linux下的操作:

拉取后便可以看到遠(yuǎn)程的dev分?,接著切換到dev分?供我們進(jìn)?本地開發(fā)。

【Git】多人協(xié)作-單分支協(xié)作,Git,git

注意:我們切換到的是本地的dev分?,上述的git checkout -b dev origin/dev 代碼是為了將本地分?和遠(yuǎn)程分?的進(jìn)?關(guān)系鏈接


Windows下的操作:

【Git】多人協(xié)作-單分支協(xié)作,Git,git


兩個(gè)平臺(tái)都在dev分支上進(jìn)行開發(fā),并push當(dāng)遠(yuǎn)端

Linux平臺(tái):

【Git】多人協(xié)作-單分支協(xié)作,Git,git

此時(shí)碼云上倉庫的狀態(tài):

【Git】多人協(xié)作-單分支協(xié)作,Git,git

我們已經(jīng)將代碼成功推送?碼云,接下來假如你的?伙伴要和你協(xié)同開發(fā),碰巧也要對(duì)file.txt?件作修改,并試圖推送,例如:

【Git】多人協(xié)作-單分支協(xié)作,Git,git

這時(shí)推送失敗,因?yàn)槟愕?伙伴的最新提交和你推送的提交有沖突,解決辦法也很簡(jiǎn)單,Git已經(jīng)提?我們先用git pull把最新的提交從origin/dev抓下來,然后再本地進(jìn)行合并,并解決沖突,再進(jìn)行推送!

【Git】多人協(xié)作-單分支協(xié)作,Git,git

此時(shí),我們看到遠(yuǎn)端的碼已經(jīng)能看到我們的新提交了!

【Git】多人協(xié)作-單分支協(xié)作,Git,git


由此,兩名開發(fā)者已經(jīng)開始可以進(jìn)?協(xié)同開發(fā)了,不斷的 git pull/add/commit/push ,遇到了沖突,就使?我們之前所寫的沖突處理解決掉沖突,如果要想看到?伙伴的代碼,只需要 pull ?下即可,

【Git】多人協(xié)作-單分支協(xié)作,Git,git

最后不要忘記,雖然我們是在分?上進(jìn)?多?協(xié)作開發(fā),但最終的?的是要將開發(fā)后的代碼合并到master上去,讓我們的項(xiàng)?運(yùn)?最新的代碼。接下來我們就需要做這件事情了

具體步驟:

1.切換? master分?, pull ?下,保證本地的master是最新內(nèi)容。

2.切換到dev分支,合并 master 分?,這么做是因?yàn)槿绻袥_突,可以在dev分?上進(jìn)?處理,?不是在在master上解決沖突

3.切換? master 分?,合并 dev 分?

4.將 master 分?的內(nèi)容推送?遠(yuǎn)端

【Git】多人協(xié)作-單分支協(xié)作,Git,git

此時(shí),查看遠(yuǎn)端倉庫,master已經(jīng)是最新代碼了:

【Git】多人協(xié)作-單分支協(xié)作,Git,git

此時(shí),dev分?對(duì)于我們來說就沒?了,那么dev分?就可以被刪除掉。我們可以直接在遠(yuǎn)程倉庫中將dev分?刪除掉:

【Git】多人協(xié)作-單分支協(xié)作,Git,git

【Git】多人協(xié)作-單分支協(xié)作,Git,git


總結(jié)

1.?先,可以試圖?git push origin branch-name推送??的修改

2.如果推送失敗,則因?yàn)檫h(yuǎn)程分??你的本地更新,需要先?git pull試圖合并。如果合并有沖突,則解決沖突,并在本地提交;

3.沒有沖突或者解決掉沖突后,再?git push origin branch-name推送就能成功!

4.功能開發(fā)完畢,將分?merge進(jìn)master,最后刪除分?文章來源地址http://www.zghlxwxcb.cn/news/detail-620685.html

到了這里,關(guān)于【Git】多人協(xié)作-單分支協(xié)作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git的遠(yuǎn)程操作與多人協(xié)作

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

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

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

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

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

    2024年03月16日
    瀏覽(29)
  • 如何使用 Git 進(jìn)行多人協(xié)作開發(fā)(全流程圖解)

    如何使用 Git 進(jìn)行多人協(xié)作開發(fā)(全流程圖解)

    ?在軟件開發(fā)中,多人協(xié)作是一項(xiàng)必不可少的任務(wù)。而 Git 作為目前最受歡迎的分布式版本控制工具,提供了強(qiáng)大的功能和靈活的工作流程,使得多人協(xié)作開發(fā)變得更加高效。本篇博客將帶你實(shí)踐如何正確使用 Git 進(jìn)行多人協(xié)作開發(fā) ?在本篇博客中,你將學(xué)到以下內(nèi)容: Fea

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

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

    2024年02月15日
    瀏覽(24)
  • Git企業(yè)開發(fā)控制理論和實(shí)操-從入門到深入(六)|多人協(xié)作開發(fā)

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

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

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

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

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

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

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

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

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

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

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

    2024年02月10日
    瀏覽(27)
  • Git學(xué)習(xí)筆記(第5章):Git團(tuán)隊(duì)協(xié)作機(jī)制

    Git學(xué)習(xí)筆記(第5章):Git團(tuán)隊(duì)協(xié)作機(jī)制

    目錄 5.1 團(tuán)隊(duì)內(nèi)協(xié)作 5.2 跨團(tuán)隊(duì)協(xié)作 ????????Git進(jìn)行版本控制都是在本地庫操作的。若想使用Git進(jìn)行團(tuán)隊(duì)協(xié)作,就必須借助代碼托管中心。 問題引入 :成員1(大佬)利用Git在宿主機(jī)上初始化本地庫,完成代碼的整體框架,并添加到暫存區(qū)和提交本地庫。此時(shí),若成員1想借

    2024年01月20日
    瀏覽(30)
  • Git——協(xié)作開發(fā)

    Git——協(xié)作開發(fā)

    介紹多種協(xié)作工作流,以及它們各自的優(yōu)缺點(diǎn);同時(shí)還會(huì)了解信任鏈的概念,簽名標(biāo)簽、簽名合并、簽名提交的使用方法。 主要內(nèi)容包括以下幾個(gè)部分: 中心式和分布式工作流,裸版本庫。 遠(yuǎn)程版本庫和一次性單點(diǎn)協(xié)作管理。 推送、拉取請(qǐng)求以及交換補(bǔ)丁。 版本的編址——

    2024年02月20日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包