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

【Git】git push --mirror 遷移項(xiàng)目到其他代碼倉庫,且保留分支與提交記錄。

這篇具有很好參考價(jià)值的文章主要介紹了【Git】git push --mirror 遷移項(xiàng)目到其他代碼倉庫,且保留分支與提交記錄。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

git遷移項(xiàng)目到其他代碼倉庫,且保留分支與提交記錄。

問題場景

需要把云效代碼倉庫的某些項(xiàng)目,遷移到公司內(nèi)部的代碼倉庫。且需要保留遷移項(xiàng)目的分支和提交記錄。

解決方法

百度各種方法,并不停本地測試,結(jié)合以往gitlab操作經(jīng)驗(yàn)解決。

遷移腳本

執(zhí)行前需要,提前在其他代碼倉庫里新建好項(xiàng)目(New Project),得到Rename repository Path。

git clone --bare ssh://需要遷移的項(xiàng)目地址/項(xiàng)目.git
cd 項(xiàng)目.git
git push --mirror ssh://其他代碼倉庫地址/新項(xiàng)目名稱.git

執(zhí)行邏輯
1.根據(jù)遠(yuǎn)端倉庫項(xiàng)目下載地址,clone指定項(xiàng)目的裸版本庫到本地(自動(dòng)創(chuàng)建裸版本庫項(xiàng)目.git文件夾);
2.進(jìn)入需要遷移項(xiàng)目的裸版本庫文件夾;
3.以鏡像的方式推送到新項(xiàng)目中.

操作截圖

1.新建遷移項(xiàng)目git push --mirror,git,github,ssh
2.復(fù)制新項(xiàng)目clone地址
git push --mirror,git,github,ssh
git push --mirror,git,github,ssh
3.調(diào)整并執(zhí)行腳本文章來源地址http://www.zghlxwxcb.cn/news/detail-517986.html

git clone --bare https://codeup.xxxx.xxx/xxxxxx1/xxx/xxt-txxxk-sdk.git
cd xxt-txxxk-sdk.git
git push --mirror ssh://git@gitlab.xxxx.xxx/axx/new-project.git

到了這里,關(guān)于【Git】git push --mirror 遷移項(xiàng)目到其他代碼倉庫,且保留分支與提交記錄。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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倉庫代碼遷移

    前言 本文建立在已有 git 倉庫地址存在的情況下,將當(dāng)前 gitLab 倉庫的代碼遷移到另一個(gè) gitLab 倉庫中 或有其他更加簡潔的方案,由于時(shí)間倉促,并未過多研究,還望大佬指點(diǎn)?。?! 以下操作如有不當(dāng),望指正!?。?步驟 新建一個(gè)文件夾,將當(dāng)前需要遷移的 gitLab 倉庫中的代

    2023年04月08日
    瀏覽(52)
  • git 撤銷已經(jīng)push的代碼(本地代碼和遠(yuǎn)程倉庫)

    注: HEAD~1 的意思是最近一個(gè)版本,也可以寫成 HEAD^ 如果需要撤回最近兩次提交的commit,可以使用 HEAD~2 ,依次類推。 此時(shí)通過 git log 可查看本地代碼已經(jīng)回退到 目標(biāo)版本。 如果你是項(xiàng)目的owner,在本地 master 分支使用git rebase 或者 git reset撤銷了一些commit之后,想要強(qiáng)制推送

    2024年02月11日
    瀏覽(31)
  • GIT進(jìn)行代碼倉庫完整遷移

    1、通過clone命令將倉庫鏡像下載到本地 例如:?git clone --mirror http://gitee.com/test.git 2、進(jìn)入本地鏡像倉庫 例如:? cd?test.git 3、將倉庫中的舊的遠(yuǎn)端地址更改為新倉庫地址 例如:?git remote set-url --push origin http://gitee.com/demo.git 4、將修改后的Git鏡像倉庫推送到新的倉庫 至此,舊倉庫

    2024年02月12日
    瀏覽(20)
  • Git | 如何在保留歷史記錄的情況下,把代碼從一個(gè)倉庫搬運(yùn)到另一個(gè)倉庫?

    算是一篇踩坑記錄,或者一篇爬坑教程吧 (之所以稱之為坑,是因?yàn)榇蠖鄶?shù)情況下,直接復(fù)制代碼就完事了 現(xiàn)有兩個(gè)Git倉庫,A和B,A是項(xiàng)目的主要倉庫,為了方便管理,現(xiàn)在要把A中功能較為獨(dú)立的一塊代碼搬運(yùn)到B,同時(shí),希望能夠保留這部分代碼的歷史記錄。 先不考慮其

    2024年02月11日
    瀏覽(19)
  • Git項(xiàng)目遷移、修改Git倉庫地址、修改Git用戶名等Git常用命令

    1.1 拉取代碼 所有分支都完整拉取,用以下命令 1.2?修改倉庫地址 cd oldProject,進(jìn)入項(xiàng)目中,查看現(xiàn)在的倉庫地址 git remote -v 將倉庫地址改為新的地址 修改后查看倉庫地址是否修改成功 git remote -v 1.3 推送到新倉庫 倉庫地址修改成功后,將代碼推送到新倉庫即可 到此,Git項(xiàng)目

    2024年02月05日
    瀏覽(23)
  • 如何從一個(gè)git服務(wù)器倉庫將項(xiàng)目遷移到另一個(gè)git服務(wù)器倉庫

    如何從一個(gè)git服務(wù)器倉庫將項(xiàng)目遷移到另一個(gè)git服務(wù)器倉庫

    最近服務(wù)器遷移涉及到代碼也需要一塊遷移,梳理了一些git服務(wù)遷移指令,希望大家共享??(從服務(wù)器A遷移到服務(wù)器B) 1. 首先將服務(wù)器A上的代碼進(jìn)行備份 1.1 git備份指令【從A服務(wù)器(https://gitlab.xxxx.cn)上clone代碼到本地】 ???? git clone --bare https://gitlab.xxxx.cn/front/ifix

    2024年02月11日
    瀏覽(23)
  • 【Git】Git 操作命令可視化(五):git clone、git fetch、git pull、git push、git pull --rebase、解決遠(yuǎn)程倉庫與本地倉庫的代碼沖突

    【Git】Git 操作命令可視化(五):git clone、git fetch、git pull、git push、git pull --rebase、解決遠(yuǎn)程倉庫與本地倉庫的代碼沖突

    1. git clone main是本地的main分支,o(origin)/main是表示本地拉去下來的遠(yuǎn)程的main分支 o/main分支記錄了遠(yuǎn)程倉庫拉取時(shí)的分支狀態(tài) 遠(yuǎn)程分支有一個(gè)特別的屬性,在你切換到遠(yuǎn)程分支時(shí),git會(huì)自動(dòng)進(jìn)入分離 HEAD 狀態(tài)(這樣做是因?yàn)間it不想讓你在本地就能直接進(jìn)行修改遠(yuǎn)程倉庫代碼的

    2024年02月08日
    瀏覽(244)
  • git從遠(yuǎn)端倉庫拉取代碼, 切換其他分支(develop)注意點(diǎn)

    git從遠(yuǎn)端倉庫拉取代碼, 切換其他分支(develop)注意點(diǎn)

    當(dāng)我們從遠(yuǎn)端拉取包含多個(gè)分支的代碼倉庫后, 默認(rèn)是位于主分支master, 我們想要在倉庫的其他分支中提交代碼, 需要注意分支的切換策略, 有如下兩個(gè)方法 直接切換到遠(yuǎn)程分支? 從遠(yuǎn)端倉庫拉取代碼后, 查看一些當(dāng)前倉庫中的所有分支 可以看到有如下幾個(gè)分支 切換到develop分

    2024年02月16日
    瀏覽(88)
  • git代碼遷移后本地如何操作,如何變更為新的git倉庫地址及重新配置用戶名、密碼

    git代碼遷移后本地如何操作,如何變更為新的git倉庫地址? 答案是:直接切換git遠(yuǎn)程倉庫地址即可。 1. 首先查看遠(yuǎn)程倉庫的地址: 2. 然后set-url設(shè)置新的代碼倉庫地址: 若報(bào)錯(cuò)則是因?yàn)闆]有找到遠(yuǎn)程分支,使用add命令添加新的代碼倉庫地址: 3. 再次查看遠(yuǎn)程倉庫是否改變生

    2024年02月11日
    瀏覽(47)
  • 解決Git中“error: failed to push some refs“問題,輕松推送代碼到遠(yuǎn)程倉庫

    引言: 在使用Git進(jìn)行版本控制時(shí),我們經(jīng)常需要將本地代碼推送到遠(yuǎn)程倉庫。然而,有時(shí)候在執(zhí)行推送操作時(shí),可能會(huì)遇到\\\"error: failed to push some refs\\\"的錯(cuò)誤提示。本文將詳細(xì)介紹如何解決這個(gè)問題,并提供詳細(xì)的操作步驟和代碼示例。 步驟1:檢查當(dāng)前分支狀態(tài) 首先,我們需

    2024年02月05日
    瀏覽(43)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包