最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git中bundle命令的使用詳解

 更新時(shí)間:2022年08月30日 10:31:57   作者:java編程藝術(shù)  
這篇文章主要介紹了Git中bundle命令的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1. 打包

用git bundle create命令來打包

# dev指具體的分支名稱,repo指項(xiàng)目代碼倉庫的名稱
# 產(chǎn)生的repo.bundle 包含了所有重建該倉庫 dev分支所需的數(shù)據(jù)
git bundle create repo.bundle HEAD dev

2. 驗(yàn)證

用git bundle verify校驗(yàn)是否合法
此命令需要在項(xiàng)目代碼倉庫目錄下執(zhí)行,否則會(huì)報(bào):git bundle need a repository to verify a bundle

git bundle verify repo.bundle

3. 查看分支

#用git bundle list-heads列出頂端提交
git bundle list-heads repo.bundle
#在遠(yuǎn)程存儲(chǔ)庫中列出引用
git ls-remote repo.bundle

4. 導(dǎo)入bundle

4.1. 沒有g(shù)itlab服務(wù)器

開發(fā)環(huán)境中沒有g(shù)itlab服務(wù)器,修改代碼后只提交到本地

# 導(dǎo)入的項(xiàng)目沒有.git目錄
git clone repo.bundle

4.2. 有g(shù)itlab服務(wù)器

4.2.1 從bundle中clone

開發(fā)環(huán)境中沒有g(shù)itlab服務(wù)器,修改代碼后需要提交到gitlab服務(wù)器

  • 在gitlab上創(chuàng)建代碼倉庫【注意:不要?jiǎng)?chuàng)建bundle中的分支】
  • 從bundle包中clone git clone repo.bundle
  • cd 倉庫目錄
  • 執(zhí)行如下命令
git remote rename origin old-origin
git remote add origin http://ip:port/xxx/xx.git
git push -u origin -all
git push -u origin --tags

4.2.2 從bundle中fetch

開發(fā)環(huán)境中沒有g(shù)itlab服務(wù)器,修改代碼后需要提交到gitlab服務(wù)器

  • 在gitlab上創(chuàng)建代碼倉庫【注意:不要?jiǎng)?chuàng)建bundle中的分支
  • 將代碼倉庫clone到本地,
  • cd 倉庫目錄
  • fetch bundle中的分支
# 前面的dev是repo.bundle的分支,后面的dev是生成的新分支
git fetch repo.bundle dev:dev

將本地分支同遠(yuǎn)程分支進(jìn)行關(guān)聯(lián)

git push -u origin dev
# 相同作用的命令
git push --set-upstream origin dev

如何將本地分支同遠(yuǎn)程分支進(jìn)行關(guān)聯(lián) 本地已經(jīng)創(chuàng)建了分支而遠(yuǎn)程沒有

可以通過以下2種方法在遠(yuǎn)程創(chuàng)建分支dev,并與本地分支進(jìn)行關(guān)聯(lián):

  • 方法1: git push -u origin dev
  • 方法2: git push --set-upstream origin dev

在本地創(chuàng)建分支并與遠(yuǎn)程分支進(jìn)行關(guān)聯(lián),也有2種方法:

  • 方法1: 分為兩步:
  • step1:先將遠(yuǎn)程分支pull到本地 git pull origin dev
  • step2:再在本地創(chuàng)建分支并與之關(guān)聯(lián),又有2種方法

git checkout -b dev origin/dev
git checkout -b dev --track origin/dev #可以簡寫為git checkout --track origin/dev

  • 方法2:可以在pull遠(yuǎn)程分支的同時(shí),創(chuàng)建本地分支并與之進(jìn)行關(guān)聯(lián)

git pull origin dev:dev-------兩個(gè)dev分別表示遠(yuǎn)程分支名:本地分支名

到此這篇關(guān)于Git中bundle命令的使用的文章就介紹到這了,更多相關(guān)Git中bundle命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 水晶報(bào)表 分頁 的問題

    水晶報(bào)表 分頁 的問題

    在論壇上經(jīng)常會(huì)看到水晶報(bào)表分頁的問題,這個(gè)很好解決。但是自動(dòng)插入空白行的問題卻一直沒有很好的答案,經(jīng)過研究找到一個(gè)變通的辦法來實(shí)現(xiàn)了。
    2009-04-04
  • vscode中模糊搜索和替換案例解析

    vscode中模糊搜索和替換案例解析

    這篇文章主要介紹了vscode中模糊搜索和替換案例解析,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • VS2019無法添加引用問題

    VS2019無法添加引用問題

    這篇文章主要介紹了VS2019無法添加引用問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any file(s) known to git問題及解決過程

    Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any&nbs

    這篇文章主要介紹了Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any file(s) known to git問題及解決過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Hash算法示例應(yīng)用場景解延伸探究

    Hash算法示例應(yīng)用場景解延伸探究

    這篇文章主要為大家介紹了Hash算法示例應(yīng)用場景解延伸探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 將git項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)

    將git項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)

    下面小編就為大家?guī)硪黄獙it項(xiàng)目導(dǎo)入GitHub的方法(附創(chuàng)建分支)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用MASA?Blazor開發(fā)查詢表格頁

    使用MASA?Blazor開發(fā)查詢表格頁

    MASA?Blazor?是一個(gè)基于?Material?Design?設(shè)計(jì)語言的?Blazor?組件庫,dotNET開發(fā)者只需或者甚至不需要懂得?javascript?就能開發(fā)一個(gè)企業(yè)級(jí)中后臺(tái)系統(tǒng),這篇文章主要介紹了使用MASA?Blazor開發(fā)一個(gè)標(biāo)準(zhǔn)的查詢表格頁,需要的朋友可以參考下
    2022-04-04
  • 一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問題及解決辦法

    一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問題及解決辦法

    這篇文章主要介紹了一不小心git rebase后出現(xiàn)(master|REBASE 1/10)的問題及解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 微信小程序里使用SVG矢量圖標(biāo)方法詳解

    微信小程序里使用SVG矢量圖標(biāo)方法詳解

    在微信小程序開發(fā)過程中需要在小程序里使用SVG矢量圖標(biāo),下面為大家分享2種在微信小程序中引入SVG矢量圖標(biāo)的方法
    2018-10-10
  • 解決vs?code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題

    解決vs?code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題

    這篇文章主要介紹了vs?code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題解決方法,這個(gè)解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下
    2022-09-09

最新評論

涞源县| 合作市| 扎鲁特旗| 沁阳市| 江永县| 奇台县| 正阳县| 红原县| 潞西市| 岐山县| 盐边县| 华宁县| 南澳县| 定陶县| 定南县| 潜山县| 西藏| 志丹县| 望谟县| 安龙县| 蒙阴县| 徐汇区| 长治市| 冕宁县| 吴江市| 九寨沟县| 汝州市| 鹿泉市| 井研县| 平山县| 大足县| 延庆县| 合肥市| 德庆县| 中阳县| 韶关市| 平凉市| 巍山| 松溪县| 昌乐县| 恩平市|