欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Git中bundle命令的使用詳解

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

1. 打包

用git bundle create命令來打包

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

2. 驗證

用git bundle verify校驗是否合法
此命令需要在項目代碼倉庫目錄下執(zhí)行,否則會報: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
#在遠程存儲庫中列出引用
git ls-remote repo.bundle

4. 導入bundle

4.1. 沒有gitlab服務器

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

# 導入的項目沒有.git目錄
git clone repo.bundle

4.2. 有gitlab服務器

4.2.1 從bundle中clone

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

  • 在gitlab上創(chuà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)境中沒有gitlab服務器,修改代碼后需要提交到gitlab服務器

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

將本地分支同遠程分支進行關聯(lián)

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

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

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

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

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

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

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

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

git pull origin dev:dev-------兩個dev分別表示遠程分支名:本地分支名

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

相關文章

  • IDEA/WebStorm/Pycharm鼠標滾輪ctrl+滾輪-調節(jié)縮放字體大小

    IDEA/WebStorm/Pycharm鼠標滾輪ctrl+滾輪-調節(jié)縮放字體大小

    很多朋友不清楚IDEA/WebStorm/Pycharm鼠標滾輪ctrl+滾輪-調節(jié)縮放字體大小的,下面我以idea開發(fā)工具為例給大家通過截圖一步步展示操作方法,需要的朋友可以參考下
    2021-05-05
  • 快速解決eclipse中注釋的代碼依然會執(zhí)行的問題

    快速解決eclipse中注釋的代碼依然會執(zhí)行的問題

    下面小編就為大家?guī)硪黄焖俳鉀Qeclipse中注釋的代碼依然會執(zhí)行的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • wireshark捕獲過濾器語法使用解析

    wireshark捕獲過濾器語法使用解析

    這篇文章主要為大家介紹了wireshark捕獲過濾器語法使用解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-04-04
  • 徹底理解cookie,session,token的使用及原理

    徹底理解cookie,session,token的使用及原理

    這篇文章主要介紹了徹底理解cookie,session,token的使用及原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 解決Git推送錯誤non-fast-forward的方法

    解決Git推送錯誤non-fast-forward的方法

    這篇文章介紹了解決Git推送錯誤non-fast-forward的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • git?pull和git?clone的區(qū)別詳解

    git?pull和git?clone的區(qū)別詳解

    本文主要介紹了git?pull和git?clone的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 12種最常用的網頁編程語言簡介(值得收藏)

    12種最常用的網頁編程語言簡介(值得收藏)

    隨著網站的越來越普及,與Web相關的開發(fā)技術持續(xù)熱門,從開始簡單的html到復雜的web開發(fā)語言asp、asp.net、php、jsp等等,在此,我就借助SEO馬龍博客的平臺跟大家簡單的介紹一下常見的12種網頁編程語言
    2017-01-01
  • 分享VSCOCE遠程連接服務器的一次錯誤記錄(推薦)

    分享VSCOCE遠程連接服務器的一次錯誤記錄(推薦)

    這篇文章主要介紹了VSCOCE遠程連接服務器的一次錯誤記錄,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Git 撤銷操作、刪除文件和恢復文件

    Git 撤銷操作、刪除文件和恢復文件

    本文主要介紹了Git撤銷操作、刪除文件和恢復文件的方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 微信 小程序開發(fā)環(huán)境搭建詳細介紹

    微信 小程序開發(fā)環(huán)境搭建詳細介紹

    這篇文章主要介紹了微信 小程序開發(fā)環(huán)境搭建詳細介紹的相關資料,需要的朋友可以參考下
    2016-09-09

最新評論