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

【Git使用小技巧】一個項目使用多個遠(yuǎn)程倉庫

這篇具有很好參考價值的文章主要介紹了【Git使用小技巧】一個項目使用多個遠(yuǎn)程倉庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

場景一:多遠(yuǎn)程倉庫的基本操作

添加遠(yuǎn)程倉庫

查看遠(yuǎn)程倉庫

推送到全部遠(yuǎn)程倉庫

同步指定目標(biāo)倉庫

更改遠(yuǎn)程倉庫地址

刪除遠(yuǎn)程倉庫

場景二:所有倉庫同步拉取/推送

場景三:一個倉庫只拉取,一個倉庫只推送

參考資料:


前言

當(dāng)我們實(shí)際開發(fā)中,可能會遇到一個項目需要配置多個遠(yuǎn)程倉庫的問題,這里簡單介紹幾種使用git工具管理遠(yuǎn)程倉庫的方法。

場景一:多遠(yuǎn)程倉庫的基本操作

添加遠(yuǎn)程倉庫

如果我們當(dāng)前沒有關(guān)聯(lián)遠(yuǎn)程倉庫,從這一步開始,否則直接跳過。

我們可以使用 git remote add 命令來添加多個遠(yuǎn)程倉庫。

git remote add origin <url>
git remote add <倉庫名> <倉庫地址>

查看遠(yuǎn)程倉庫

查看本地倉庫所關(guān)聯(lián)的遠(yuǎn)程倉庫,使用以下命令:

git remote -v

推送到全部遠(yuǎn)程倉庫

使用git push命令時,默認(rèn)會推送到默認(rèn)遠(yuǎn)程倉庫(通常是origin)。如果需要同時推送到全部倉庫,可以使用git push命令的--all選項

git push --all

同步指定目標(biāo)倉庫

git push <repo> <branch>
git push <倉庫名> <分支名>

對遠(yuǎn)程倉庫分別操作,拉取可以把push換成pull或fetch。例如:

git fetch origin
git fetch backup

git pull origin <branch>
git pull backup <branch>

更改遠(yuǎn)程倉庫地址

git remote set-url origin <new_url>
git remote set-url <倉庫名> <新倉庫地址>

刪除遠(yuǎn)程倉庫

如果需要刪除已經(jīng)添加的遠(yuǎn)程倉庫,可以使用git remote remove命令。例如,刪除backup倉庫:

git remote remove backup

場景二:所有倉庫同步拉取/推送

場景一中,由于我們添加了多個遠(yuǎn)程倉庫,在push和pull時便面臨了倉庫的選擇問題。但有時候只需要保持遠(yuǎn)程倉庫完全一致即可滿足要求。下面這個方法可以同時同步多個遠(yuǎn)程倉庫,忽略多個倉庫的選擇問題。注意:如果遠(yuǎn)程倉庫不一致可能會導(dǎo)致沖突,使用前請保持遠(yuǎn)程倉庫內(nèi)容基本一致

不額外添加遠(yuǎn)程倉庫,給現(xiàn)有的遠(yuǎn)程倉庫添加額外的URL,即多個地址使用相同倉庫名,一般使用默認(rèn)倉庫名origin

git remote set-url --add origin <url>

場景三:一個倉庫只拉取,一個倉庫只推送

首先,如果本地項目沒有關(guān)聯(lián)遠(yuǎn)程倉庫,先添加一個遠(yuǎn)程倉庫(參考場景一:添加遠(yuǎn)程倉庫),一般用這個倉庫來拉取代碼。

如果已經(jīng)添加過遠(yuǎn)程倉庫,查看遠(yuǎn)程倉庫名(參考場景一:查看遠(yuǎn)程倉庫)。

使用命令修改當(dāng)前倉庫的推送地址,倉庫名應(yīng)和現(xiàn)有倉庫名一致。例如:

# 修改push地址
git remote set-url --push origin url
git remote set-url --push <倉庫名> <倉庫地址>

參考資料:

本地Git倉庫關(guān)聯(lián)多個遠(yuǎn)程倉庫的兩種方法 - 知乎 (zhihu.com)

Git 如何使用多個遠(yuǎn)程倉庫|極客教程 (geek-docs.com)

git同一項目使用多個遠(yuǎn)程倉庫 - 簡書 (jianshu.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-806270.html

到了這里,關(guān)于【Git使用小技巧】一個項目使用多個遠(yuǎn)程倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(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)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • 一個 git 倉庫下?lián)碛卸鄠€項目的 git hooks 配置方案

    通常情況下,一個 git 倉庫就是一個項目,只需要配置一套 git hooks 腳本就可以執(zhí)行各種校驗任務(wù)。對于 monorepo 項目也是如此,monorepo 項目下的多個 packages 之間,它們是有關(guān)聯(lián)的,可以互相引用,所以當(dāng)成一個項目也沒問題。 但是也有一種情況,一個 git 倉庫下的多個項目之

    2024年02月12日
    瀏覽(19)
  • vscode markdown 使用技巧 -- 如何快速打出一個Tab 或多個空格

    vscode markdown 使用技巧 -- 如何快速打出一個Tab 或多個空格

    背景描述: ? ? ? ? 我在使用VSCode,這玩意很好用,但是,有一個缺點(diǎn)是,我想使用Tab來做一些對齊,但是我發(fā)現(xiàn)在VSCode中,無論是Tab還是多個空格,最終顯示出來的都是一個空格 ? ? ? ? 使用代碼可以實(shí)現(xiàn)打印Tab或是多個空格:`emsp;` 對應(yīng)一個tab ? ? ? ? 但是我發(fā)現(xiàn)想要

    2024年02月06日
    瀏覽(36)
  • 【問題與方法】如何使用vscode配置遠(yuǎn)程git倉庫

    【問題與方法】如何使用vscode配置遠(yuǎn)程git倉庫

    碼字不易,如果各位看官感覺該文章對你有所幫助,麻煩點(diǎn)個關(guān)注,如果有任何問題,請留言交流。如需轉(zhuǎn)載,請注明出處,謝謝。 配置git,看我這一篇其實(shí)就夠了。 【問題與方法】如何使用vscode配置遠(yuǎn)程git倉庫_莫克_Cheney的博客-CSDN博客 目錄 一、前言 二、Git的安裝 三、如

    2023年04月27日
    瀏覽(32)
  • (無需Git命令)VsCode中如何使用git拉取推送到遠(yuǎn)程倉庫

    (無需Git命令)VsCode中如何使用git拉取推送到遠(yuǎn)程倉庫

    本文總結(jié)了使用步驟和踩的坑 首先是在gitee/github上創(chuàng)建新倉庫,就可以在vscode中與遠(yuǎn)程倉庫綁定了 。 首先新建一個文件夾,然后拖拽進(jìn)vs中。 第一: 第二: 第三步:選擇一個倉庫 然后就寫遠(yuǎn)程倉庫名稱 第四步:切換分支 github默認(rèn)的是main分支,vscode這里默認(rèn)是master分支

    2024年02月16日
    瀏覽(30)
  • 使用git把本地項目關(guān)聯(lián)遠(yuǎn)程代碼倉庫,并推送到遠(yuǎn)程倉庫

    你在本地新建了一個項目,寫好了代碼,但是沒有關(guān)聯(lián)遠(yuǎn)程倉庫,怎么關(guān)聯(lián)并上傳呢? 你要先去gitee創(chuàng)建一個代碼倉庫,然后復(fù)制http地址。 首次提交項目代碼到一個新建的遠(yuǎn)程倉庫: 方式一(推薦): 1、在項目目錄中右鍵 git bash here。 通過命令 git init 把這個目錄變成git可以

    2024年02月08日
    瀏覽(100)
  • 新人使用Git獲取遠(yuǎn)程倉庫項目

    新人使用Git獲取遠(yuǎn)程倉庫項目

    這篇git技術(shù)篇非常的簡單基礎(chǔ),寫它的原因很簡單,因為現(xiàn)在很多的年輕人都很浮躁,剛?cè)腴T就想學(xué)最牛x的,看不起基礎(chǔ)的一些技術(shù),比如說git操作、Linux基礎(chǔ)命令,編程基礎(chǔ)啥的。我身邊有很多這樣的年輕人,整天大數(shù)據(jù)ChatGPT,人工智能啥的,不注重基礎(chǔ)能力的培養(yǎng)。拿網(wǎng)

    2023年04月09日
    瀏覽(22)
  • Git本地倉庫關(guān)聯(lián)多個遠(yuǎn)程倉庫的方法

    使用場景:本地倉庫需要將代碼提交到不同的遠(yuǎn)程倉庫,如既想往gitLab上提交又想提交到gitee,就需要同時關(guān)聯(lián)多個倉庫 要將多個遠(yuǎn)程倉庫添加到本地git倉庫,可以使用以下命令: 其中, remote_name是你想要給遠(yuǎn)程倉庫起的名字, remote_url是遠(yuǎn)程倉庫的 URL。 例如,如果你想將

    2024年02月09日
    瀏覽(16)
  • 工具系列(七) 本文(4萬字) | Git入門教程 | 初始本地倉庫-推送合并到遠(yuǎn)程倉庫 | 解讀VScode與PyCharm配置與使用git | CodeGeeX與Tabnine使用 |

    點(diǎn)擊進(jìn)入專欄: 《人工智能專欄》 Python與Python | 機(jī)器學(xué)習(xí) | 深度學(xué)習(xí) | 目標(biāo)檢測 | YOLOv5及其改進(jìn) | YOLOv8及其改進(jìn) | 關(guān)鍵知識點(diǎn) | 各種工具教程

    2024年02月21日
    瀏覽(101)
  • git:使用IDEA推送本地項目到遠(yuǎn)程倉庫

    git:使用IDEA推送本地項目到遠(yuǎn)程倉庫

    1、初始化本地倉庫 可以通過 IDEA 的終端 Terminal 執(zhí)行 git init ,執(zhí)行完成之后稍微等待一會上方就會出現(xiàn) Git 相關(guān)按鈕 2、創(chuàng)建Gitee遠(yuǎn)程倉庫 倉庫創(chuàng)建完成是這個樣子的,如下: 上圖中就是 git 遠(yuǎn)程倉庫地址,我們下面會用到的 3、將本地項目推送到Gitee遠(yuǎn)程倉庫 對IDEA中的項目

    2024年02月12日
    瀏覽(26)
  • git一套代碼關(guān)聯(lián)多個遠(yuǎn)程倉庫(一行提交到兩個倉庫)

    git一套代碼關(guān)聯(lián)多個遠(yuǎn)程倉庫(一行提交到兩個倉庫)

    因公司開發(fā)了自己的軟件代碼管理倉庫項目,所以需要把之前在git上的項目代碼同步到\\\"軟件工廠\\\"的倉庫中,但是也還沒有完全棄用原來的git倉庫,而且git 也用習(xí)慣了,所以我就考慮將代碼提交的時候一次提交到兩個遠(yuǎn)程倉庫中。 通過該命令查看現(xiàn)有代碼關(guān)聯(lián)的倉庫情況 通

    2024年02月05日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包