1. 程式人生 > >git倉庫遷移不丟失log的兩種方式

git倉庫遷移不丟失log的兩種方式

第一種方式:使用 git push --mirror 的方式,需要建立新倉庫
  1. 從原地址克隆一份裸版本庫,例如:某個倉庫

    #git clone --bare 需要遷移的倉庫地址
    
    git clone --bare [email protected]:757388559/JenkinsCI.git
    
  2. 建立新的倉庫地址,並複製下來;

  3. 切換到 JenkinsCI.git 目錄,執行 push命令,推送到新倉庫地址

    #命令
    #cd JenkinsCI.git
    #git push --mirror 新倉庫地址
    
    cd JenkinsCI.git
    
    git push --mirror [email protected]
    :BlankConan/JenkinsCI.git
  4. 刪除本地映象庫

    cd ..
    rm -rf JenkinsCI.git
    
  5. 新的倉庫地址可以克隆了

第二種方式:直接更改 remoteurl
  1. 檢視 remote url

    git remote -v 或者
    git remote show origin(這是倉庫名)
    
  2. 直接更改地址

    git remote set-url origin new_remote_git_address
    

還有一種方式是,直接更改.git/config配置檔案裡的url 地址就行。

相關推薦

git倉庫遷移丟失log方式

第一種方式:使用 git push --mirror 的方式,需要建立新倉庫 從原地址克隆一份裸版本庫,例如:某個倉庫 #git clone --bare 需要遷移的倉庫地址 git clone --bare [email protected]:

建立github遠端倉庫與本地連線的方式

準備 下好Git Bash和註冊github賬號 建立ssh公鑰 bash下 ssh-keygen -t rsa -C "[email protected]" 到C:\Users\City.ssh下複製id_rsa.pub的內容 在github 賬號 的setti

Spring中Quartz排程器的使用 ----繼承QuartzJobBean,繼承QuartzJobBean方式

一、Quartz的特點 * 按作業類的繼承方式來分,主要有以下兩種: 1.作業類繼承org.springframework.scheduling.quartz.QuartzJobBean類的方式 2.作業類不繼承org.springframework.schedulin

git倉庫遷移而且丟失log的方法

Git倉庫遷移而不丟失log的方法 要求能保留原先的commit記錄,應該如何遷移呢? 同時,本地已經clone了原倉庫,要配置成新的倉庫地址,該如何修改呢? #1 建立新倉庫 1). 從原地址克隆一份裸版本庫,比如原本託管於 GitHub。 git clon

git專案遷移方式

1.專案已有原生代碼 流程:切換到本地git倉庫,再git remote 新增你要遷移的遠端git倉庫,然後把本地遠端提交到遠端倉庫就OK了 2.專案中沒有原生代碼 流程:git clon

mybatis批量更新方式:1.修改值全部一樣 2.修改每條記錄值一樣

nic mis str link eba encoding type 配置 tails Mybatis批量更新數據 mybatis批量更新兩種方式:1.修改值全部一樣 2.修改每條記錄值不一樣 mybatis批量更新兩種方式:

nginx 重定向跳轉和跳轉需求

匹配 rman ebs url 日常 oca baidu perm 正則 背景:在日常運維中經常會碰到需要從一個鏈接跳轉到另一個鏈接的情況,此類需求分為兩種情況,一種是瀏覽器url變,一種是瀏覽器url不變。 一、Url變,使用nginx rewirte模塊 rewrite

搭建yum倉庫、部署共享型yum源、掛載的方式

概述: 上一節講到如何讓新建立的虛擬機器下載官方軟體,那麼難道我們每新建一個虛擬機器都需要配置一次yum源嗎? 所以我們需要部署共享型yum源,讓多臺主機也可以下載軟體。 如果將yum源搭建在虛擬機器中,那麼每次開機都需要開啟這個虛擬機器才能實現yum源的共享, 這樣比較麻煩,所以直接

win7設定自啟動的方式(谷歌瀏覽器自啟動並預設全屏展示需要按F11)

功能需求:win7系統需要設定谷歌瀏覽器自啟動,然後進入一個頁面進行播放展示,預設的是瀏覽器全屏。 首先第一步設定自啟動兩種方法: 方法1: win7系統在開始選單中找到名稱為:啟動 也有可能叫(Startup)的資料夾,然後把谷歌瀏覽器複製貼上到這個資料夾中。正常情況下這個辦法就可以了

python中多執行緒開啟的方式(內含有event的應用,即安全的機制,類似於java的等待喚醒機制,會出現多個執行緒之間的錯亂問題)

 event是類似於java中的等待喚醒機制,具體方法參照上一篇CSDN 下面來介紹開啟執行緒的第一種方式 #Filename:threading1.py #開啟執行緒的第一種方式 import threading import time event=threadin

PHPStorm設定xdebug工具除錯php(使用瀏覽器或使用瀏覽器方法)

PHP 設定除錯工具XDebug PHPStorm IDE - derrck - 部落格園  http://www.cnblogs.com/derrck/p/5195946.html Xdebug:

使用spring的情況下用java原生程式碼操作mongodb資料庫的方式

由於更改了mongodb3.0資料庫的密碼,導致這幾天storm組對資料進行處理的時候,一直在報mongodb資料庫連線不上的異常。 主要原因實際上是和mongodb本身無關的,因為他們改的是配

Spring Cloud Finchley.RC2版本使用分散式配置中心去git倉庫讀取到配置檔案解決方案

Finchley.RC2版本下java.lang.StringIndexOutOfBoundsException: String index out of range: -1報錯應該是這個版本的一個BUG。 在此版本有個HttpClientConfigurableHttpConnectionFactory這個

kafka 指定partition方式&Consumer消費訊息的幾個原因

需求 1.隨機生成IP數字,將奇數、偶數資料分在不同的Partition 2.通過KafkaAPI實現一個消費組中多消費者,為了是驗證同組的不同消費者是否一一對應不同的Patition 3.打包部署在Linux中執行 解決辦法 方法1: 在pro

git倉庫遷移和更新遠端倉庫地址

一、git倉庫遷移 1,從原倉庫clone或pull到本地倉庫 git clone project_name ​【old_remote_repository_address】 2,​在新的git建立一個新倉庫。如果用gitolite搭建的git伺服器,那麼只需要在配置檔案gitolite.conf上新增

訓練py-faster rcnn的方式以及自己模型的遷移學習

faster rcnn訓練方式有兩種,一種是交替優化方法(alternating optimization),即訓練兩個網路,一個是rpn,一個是fast rcnn,總計兩個stage,每個stage各訓練一次rpn和fast rcnn。另外一種訓練方式為近似聯合訓練(app

mongodb資料遷移方式

環境說明:bbs資料採集的資料越來越多,目前是50G,每天大概以200W的資料量增長。而當前伺服器1.2上面的空間不足,需要把資料遷移到空間足夠大的1.3上面去嘗試了2種方式對資料進行遷移,一種是rs

Git倉庫遷移保留提交記錄

一、建立新倉庫1、從原地址克隆一份裸版本庫git clone --bare https://[email protected]/bitbucket/scm/sup/kos_datasync.g

Eclipse匯入git工程(HTTP與SSH匯入方式

Eclipse匯入Git工程(HTTP與SSH兩種匯入方式) Eclipse git官方使用說明:http://wiki.eclipse.org/EGit/User_Guide#Eclipse_SSH_Configuration 一、使用HTTP方式匯入git工程

python環境配置過程中提示api-ms-win-crt-runtime-l1-1-0.dll丟失解決方法

一、問題描述win7 64位下api-ms-win-crt-runtime-l1-1-0.dll 丟失提醒二、解決問題api-ms-win-crt-runtime-l1-1-0.dll:下載地址方法:把