美文网首页
一种git代码的迁移方案

一种git代码的迁移方案

作者: yandaren | 来源:发表于2020-04-27 17:12 被阅读0次

1. 这里提供一种基于同步git代码的迁移方案

  • 先clone出老的responsity的代码
  • 然后在拉取所有的远程分支到本地
  • 添加新的远程url
  • 将代码push到新的url

2. 参考脚本

  • window dos shell
@echo off

:: clone old repo
git clone old_url

:: 如果clone出来的代码根目录是repo_dir
cd repo_dir

:: fetch all remote branches

git branch -r | findstr /v ">" > tmp.log

set targe=''
setlocal enabledelayedexpansion
for /f   %%i in (tmp.log)  do (
set remote=%%i
set var=!remote:origin/=!
echo "!var!"
git branch --track !var! !remote!
) 

git fetch --all
git pull --all

git remote rename origin old-origin
git remote add origin new_url

git push -u origin --all
git push -u origin --tags


:: del tmp data
del ..\\tmp.log

echo "migrate finish!"

pause
  • linux bash shell
#!/bin/bash

# clone old repo
git clone old_url

# 如果clone出来的代码根目录是repo_dir
cd repo_dir

# fetch all remote branches
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all

git remote rename origin old-origin
git remote add origin new_url

git push -u origin --all
git push -u origin --tags

echo "migrate finish!"

相关文章

  • 一种git代码的迁移方案

    1. 这里提供一种基于同步git代码的迁移方案 先clone出老的responsity的代码 然后在拉取所有的远程...

  • 点评营销系统迁移方案

    迁移方案总体步骤 代码迁移 服务器迁移 数据库迁移 代码迁移 主要内容:代码全部迁移至general-market...

  • 2020-03-11 git项目迁移遇到的问题

    参考文章Git项目迁移做项目git的项目迁移,由于疏忽,把错误的代码迁移到当前git仓库了解决方法:1、重新找个目...

  • 使用 git push –mirror 迁移 Git 项目

    git仓库迁移的两种解决方案 Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢...

  • 代码迁移(从git同步到码云)

    代码迁移 git clone --bare 以前git库地址 git init 码云地址 git push --m...

  • git代码迁移

    我们平常可能会遇到git仓库迁移的问题,现在把迁移方法备忘一下,其实迁移是一件很简单的事情。 1、先备份仓库裸仓库...

  • 私有Cocoapods仓库&遇到的问题

    Git代码搬迁 在新Git服务器创建需要迁移的同名空项目(不同名也可以) Git clone 旧Git代码到本地 ...

  • svn迁移到git

    项目需要把代码从svn迁移到git,只迁移一个分支不迁移其他。参考https://stackoverflow.co...

  • 最新gitlab备份迁移方案

    起因 由于服务器到期需要迁移git服务器到另外的一台上。 方案 使用官方迁移方案解决(一个很深的坑,网上有写方案是...

  • git仓库迁移方案

    1.去老仓库通过git clone --bare 老项目.git地址(它是一个空服务项目),如下图 git clo...

网友评论

      本文标题:一种git代码的迁移方案

      本文链接:https://www.haomeiwen.com/subject/kuluwhtx.html