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

用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

(創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動力,如果看完對你有幫助,請留下您的足跡)

用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

目錄

分支

初識分支

分支-合并與刪除

分支-合并與提交

分支-合并沖突

Git 常用命令

Git 遠(yuǎn)程倉庫?

Git 遠(yuǎn)程倉庫-克隆?

多人協(xié)同開發(fā)?

Git 常用命令 ??編輯


分支

初識分支

概念:本質(zhì)上是指向 提交節(jié)點(diǎn) 的可變 指針 ,默認(rèn)名字是 master
注意 HEAD 指針 影響工作區(qū)/暫存區(qū)的代碼狀態(tài)
場景:開發(fā) 新需求 / 修復(fù) Bug ,保證主線代碼隨時可用,多人協(xié)同開發(fā)提高效率
例如
????????在現(xiàn)有代碼上創(chuàng)建新分支完成內(nèi)容列表業(yè)務(wù)突然需要緊急修復(fù) Bug - 單獨(dú)創(chuàng)建分支解決 Bug 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言
需求:創(chuàng)建內(nèi)容列表 content 分支,并產(chǎn)生 3 次提交記錄
步驟
????????1. 創(chuàng)建分支命令: git branch 分支名
????????2. 切換分支命令: git checkout 分支名
????????3. 工作區(qū)準(zhǔn)備代碼并暫存提交,重復(fù) 3 次 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言
周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (master)
$ git branch content

周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (master)
$ git checkout content
Switched to branch 'content'
A       day01/page/login/index.css

周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (content)
$ git branch
* content
  master

周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (content)
$ git add .

周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (content)
$ git commit -m '7.內(nèi)容頁面-標(biāo)題搭建'
[content 83b2566] 7.內(nèi)容頁面-標(biāo)題搭建
 44 files changed, 1369 insertions(+)
 create mode 100644 day01/page/login/index.css   
     
周星辰@?□□?□□□豸 MINGW64 /d/Git學(xué)習(xí) (content)
$ git log --oneline
83b2566 (HEAD -> content) 7.內(nèi)容頁面-標(biāo)題搭建
b58777f (master) 1.登錄頁面-標(biāo)簽部分準(zhǔn)備

分支-合并與刪除

需求:把 login-bug 合并回到 master 分支并刪除 login-bug 分支
步驟
????????1. 切回到要合入的分支上:git checkout master
????????2. 合并其他分支過來: git merge login-bug
????????3. 刪除合并后的分支指針:git branch -d login-bug 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

寫完新的分支login-bug后,先切回要合入的分支上?

用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

在當(dāng)前分支中合并login-bug分支用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

最后將原來的login-bug分支刪除用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

分支-合并與提交

合并提交:發(fā)生于 原分支 產(chǎn)生了 新的提交 記錄后,再 合并 回去時發(fā)生,自動使用多個快照記錄合并后產(chǎn)生一次新的提交
步驟
????????1. 切回到要合入的分支上: git checkout master
????????2. 合并其他分支過來: git merge content
????????3. 刪除合并后的分支: git branch -d content 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言
最后合并回到主分支上時,提交記錄流程圖:
注意 提交記錄的順序按照產(chǎn)生的先后順序排列,而非合并的先后順序 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

分支-合并沖突

需求1:基于 master 新建 publish 分支,完成發(fā)布文章業(yè)務(wù),然后修改內(nèi)容頁面的 html 文件的 title 標(biāo)簽,并提交一次
需求2:切換到 master,也在修改內(nèi)容頁面的 html 文件的 title 標(biāo)簽,并提交一次
沖突:把 publish 分支合并到 master 回來,產(chǎn)生合并沖突
概念 不同分支 中,對 同一個文件 同一部分 修改,Git 無法干凈的合并,產(chǎn)生合并沖突 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言
解決
????????1. 打開 VSCode 找到?jīng)_突文件并手動解決
????????2. 解決后需要提交一次記錄
避免:(多交流)
????????1. 按頁面劃分不同分支開發(fā)
? ? ? ? 2. 公共代碼在統(tǒng)一文件夾維護(hù)
????????3. Node等軟件版本統(tǒng)一,npm 包統(tǒng)一下載

Git 常用命令

用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-607218.html

Git 遠(yuǎn)程倉庫?

概念: 托管在因特網(wǎng)或其他網(wǎng)絡(luò)中的你的項(xiàng)目的 版本庫
作用:保存版本庫的歷史記錄,多人協(xié)作
創(chuàng)建:公司自己服務(wù)器 / 第三方托管平臺( Gitee ,GitLab,GitHub...)
需求:創(chuàng)建遠(yuǎn)程版本庫,并把本地 Git 倉庫推送上去保存
步驟:
????????1. 注冊第三方托管平臺網(wǎng)站賬號
????????2. 新建倉庫得到 遠(yuǎn)程倉庫 Git 地址
????????3. 本地 Git 倉庫 添加 遠(yuǎn)程倉庫原點(diǎn)地址
????????????????命令git remote add 遠(yuǎn)程倉庫別名 遠(yuǎn)程倉庫地址
????????????????例如:git remote add origin https://gitee.com/lidongxu/work.git
????????4. 本地 Git 倉庫 推送 版本記錄到遠(yuǎn)程倉庫
????????????????命令git push -u 遠(yuǎn)程倉庫別名 本地和遠(yuǎn)程分支名
????????????????例如:git push -u origin master
????????????????完整寫法:git push --set-upstream origin master:master

Git 遠(yuǎn)程倉庫-克隆?

克隆:拷貝一個 Git 倉庫到本地,進(jìn)行使用
命令 git clone 遠(yuǎn)程倉庫地址, 例如:git clone https://gitee.com/lidongxu/work.git
效果:在運(yùn)行命令所在文件夾,生成 work 項(xiàng)目文件夾(包含版本庫,并映射到暫存區(qū)和工作區(qū))
注意1:Git 本地倉庫已經(jīng)建立好和遠(yuǎn)程倉庫的鏈接
注意2:倉庫公開隨意克隆,推送需要身為倉庫團(tuán)隊(duì)成員

多人協(xié)同開發(fā)?

需求:小傳新代碼共享給小智
步驟:
????????1. 小傳開發(fā)代碼 -> 工作區(qū) -> 暫存區(qū) -> 提交 -> 拉?。蛇x)-> 推送
????????2. 小智 -> 拉取(后續(xù)也可以開發(fā)代碼 -> ... -> 推送)
????????3. 想要看到別人同步上去的最新內(nèi)容: git pull origin master 等價(jià)于
????????????????git fetch origin master:master(獲取遠(yuǎn)程分支記錄到本地,未合并)
????????????????git merge origin/master (把遠(yuǎn)程分支記錄合并到所在分支下) 用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā),# 前端git入門,git,前端,開發(fā)語言

Git 常用命令 ?

到了這里,關(guān)于用Git遠(yuǎn)程倉庫實(shí)現(xiàn)多人協(xié)同開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • GIt與IDEA結(jié)合,多人操作gitee倉庫

    GIt與IDEA結(jié)合,多人操作gitee倉庫

    提交到本地 push到gitee遠(yuǎn)程倉庫 在做這些之前注意配置git要忽略上傳的文件,一般上傳代碼只上傳src和pom.xml即可 在c盤用戶里放置 git.ignore .gitconfig文件打開配置 在gitee創(chuàng)建倉庫,把gitee倉庫地址復(fù)制在push的時候粘貼進(jìn)去即可提交. 接下來模擬多人合作 這是另一個成員克隆下來 查

    2024年01月19日
    瀏覽(14)
  • Git的遠(yuǎn)程操作與多人協(xié)作

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

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

    2024年02月15日
    瀏覽(22)
  • Git基礎(chǔ)教程:使用Git Pull從遠(yuǎn)程倉庫拉取代碼(適用于嵌入式開發(fā))

    Git基礎(chǔ)教程:使用Git Pull從遠(yuǎn)程倉庫拉取代碼(適用于嵌入式開發(fā)) 在嵌入式開發(fā)中,使用版本控制系統(tǒng)是一種常見的做法,以便團(tuán)隊(duì)成員之間能夠協(xié)同開發(fā),并保持代碼的版本管理。其中,Git是一種廣泛采用的分布式版本控制系統(tǒng),它提供了許多強(qiáng)大的功能來管理代碼庫。

    2024年02月08日
    瀏覽(20)
  • 【Python程序開發(fā)系列】利用git實(shí)現(xiàn)協(xié)同開發(fā)做開源貢獻(xiàn)(完整過程)

    【Python程序開發(fā)系列】利用git實(shí)現(xiàn)協(xié)同開發(fā)做開源貢獻(xiàn)(完整過程)

    這是我的_ 第221篇 _原創(chuàng)文章。 寫在前面 『數(shù)據(jù)雜壇』以 Python語言 為核心,垂直于 數(shù)據(jù)科學(xué) 領(lǐng)域,專注于(可戳??) Python程序開發(fā)|數(shù)據(jù)采集|數(shù)據(jù)分析 |數(shù)據(jù)可視化| 特征工程| 機(jī)器學(xué)習(xí) | 時序數(shù)據(jù)| 深度學(xué)習(xí) | 人工智能 等技術(shù)棧交流學(xué)習(xí),涵蓋 數(shù)據(jù)挖掘 、 計(jì)算機(jī)視覺 、

    2024年03月24日
    瀏覽(24)
  • Git的安裝和常用命令&Git與SVN的區(qū)別&Gitee遠(yuǎn)程倉庫團(tuán)隊(duì)開發(fā)代碼共享演示

    Git的安裝和常用命令&Git與SVN的區(qū)別&Gitee遠(yuǎn)程倉庫團(tuán)隊(duì)開發(fā)代碼共享演示

    目錄 一、Git入門 1.1 Git簡介 1.2 Git與SVN的區(qū)別 1.2.1 詳解 1.2.2 圖解? 1.3 Git相較于SVN的優(yōu)勢與劣勢 1.3.1 Git的優(yōu)勢與劣勢 1.3.2 SVN的優(yōu)勢與劣勢 1.4 Git的工作流程 1.4.1 圖解 1.4.2 詳解 二、Git的安裝以及常用命令 2.1 Git官網(wǎng)鏈接 2.2 安裝步驟 2.3?Git的常用命令 2.3.1? 常用命令概覽 2.4?使

    2024年02月03日
    瀏覽(13)
  • Python開發(fā) Git 第二章: 提交更改 撤銷更改 分支管理 遠(yuǎn)程倉庫操作

    在第一章中,我們成功地初始化了Git倉庫,并進(jìn)行了一些基本的配置。現(xiàn)在,讓我們深入學(xué)習(xí)Git的基本操作,包括提交更改、撤銷更改、分支管理以及遠(yuǎn)程倉庫的操作。 2.1.1 添加文件到暫存區(qū) 在Git中,提交更改通常需要將文件先添加到暫存區(qū)。假設(shè)我們有一個新的文件 exa

    2024年02月04日
    瀏覽(26)
  • 在IDEA中使用Git,將代碼提交到Gitlab遠(yuǎn)程倉庫,進(jìn)行團(tuán)隊(duì)開發(fā)

    在IDEA中使用Git,將代碼提交到Gitlab遠(yuǎn)程倉庫,進(jìn)行團(tuán)隊(duì)開發(fā)

    目錄 一、安裝Gitlab 二、在IDEA中安裝Gitlab插件并登錄Gitlab賬號 三、將項(xiàng)目代碼推送到Gitlab 四、從Gitlab上拉取(Pull)團(tuán)隊(duì)其他人修改過的代碼 五、克隆代碼 ???????????如果您對GIT不是了解,推薦從頭開始看本欄目系列文章。本系統(tǒng)文章包括安裝GIT、在命令行創(chuàng)建版本庫、

    2024年02月05日
    瀏覽(37)
  • Yjs + Quill 實(shí)現(xiàn)文檔多人協(xié)同編輯器開發(fā)(基礎(chǔ)+實(shí)戰(zhàn))

    Yjs + Quill 實(shí)現(xiàn)文檔多人協(xié)同編輯器開發(fā)(基礎(chǔ)+實(shí)戰(zhàn))

    ? ? ? ? 感謝大家對文章的關(guān)注哈,大家提出的無法在不同瀏覽器協(xié)同的問題,經(jīng)過兩天多的學(xué)習(xí)研究,終于是解決了。目前版本已經(jīng)正常提到 git 上了, 運(yùn)行腳本:npm run?startServer,是通過WebRTC 的形式實(shí)現(xiàn)協(xié)同(該方案僅支持內(nèi)網(wǎng)系統(tǒng),因?yàn)閣ebRTC在外網(wǎng)使用需要stun 服務(wù)支

    2024年02月10日
    瀏覽(23)
  • 將本地代碼上傳至新建的遠(yuǎn)程倉庫方法(git指令簡單實(shí)現(xiàn))

    將本地代碼上傳至新建的遠(yuǎn)程倉庫方法(git指令簡單實(shí)現(xiàn))

    第一步:win+R,在框中輸入cmd,打開命令行窗口 第二步:分別輸入以下代碼(文字部分為代碼的功能) 1. cd URL: 進(jìn)入需要上傳代碼的文件夾 (URL要替換成文件夾路徑) 2. git init: 在該文件夾中初始化Git倉庫 3. git remote add origin SSH: 添加遠(yuǎn)程倉庫origin (SSH要替換成倉庫地址)

    2024年02月14日
    瀏覽(23)
  • idea中 使用git實(shí)現(xiàn)遠(yuǎn)程倉庫master分支和dev分支互相合并

    idea中 使用git實(shí)現(xiàn)遠(yuǎn)程倉庫master分支和dev分支互相合并

    1.在右下角當(dāng)前分支下,選擇創(chuàng)建分支選項(xiàng) ?2.給分支起名字 3.創(chuàng)建后,自動切換成新分支 ?4.將dev分支內(nèi)容提交到遠(yuǎn)程dev倉庫 進(jìn)行add,commit,pull,push操作。 1commit操作 ?2.進(jìn)行pull操作,遠(yuǎn)程倉庫沒有,可暫時忽略 ?3.push操作? ?4.查看遠(yuǎn)程倉庫 ? 1.切換到master分支 ?切換到遠(yuǎn)

    2024年02月15日
    瀏覽(98)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包