美文网首页
gitlab bash迁移单个项目下多个分支【增量方式】

gitlab bash迁移单个项目下多个分支【增量方式】

作者: andrewkk | 来源:发表于2022-02-17 13:57 被阅读0次

先在本地gitlab上创建一个要迁移的项目 名

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git branch -a
  deduction_front_20220214
  dev
  futaue_front_20220114
  hsb_pay_20220211
* master
  uat
  remotes/origin/HEAD -> origin/master
  remotes/origin/deduction_front_20220214
  remotes/origin/dev
  remotes/origin/futaue_front_20220114
  remotes/origin/hsb_pay_20220211
  remotes/origin/master
  remotes/origin/uat

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git remote rename origin old-origin

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git remote add origin git@192.168.124.3:root/hxjf.git

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git push origin --all
Enumerating objects: 14953, done.
Counting objects: 100% (14953/14953), done.
Delta compression using up to 8 threads
Compressing objects: 100% (4134/4134), done.
Writing objects: 100% (14953/14953), 1.85 MiB | 15.63 MiB/s, done.
Total 14953 (delta 6517), reused 14815 (delta 6458)
remote: Resolving deltas: 100% (6517/6517), done.
remote:
remote: To create a merge request for deduction_front_20220214, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=deduction_front_20220214
remote:
remote:
remote: To create a merge request for dev, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=dev
remote:
remote:
remote: To create a merge request for futaue_front_20220114, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=futaue_front_20220114
remote:
remote:
remote: To create a merge request for hsb_pay_20220211, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=hsb_pay_20220211
remote:
remote:
remote: To create a merge request for master, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=master
remote:
remote:
remote: To create a merge request for uat, visit:
remote:   http://192.168.124.3/root/hxjf/-/merge_requests/new?merge_request%5Bsource_branch%5D=uat
remote:
To 192.168.124.3:root/hxjf.git
 * [new branch]      deduction_front_20220214 -> deduction_front_20220214
 * [new branch]      dev -> dev
 * [new branch]      futaue_front_20220114 -> futaue_front_20220114
 * [new branch]      hsb_pay_20220211 -> hsb_pay_20220211
 * [new branch]      master -> master
 * [new branch]      uat -> uat

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git remote -v
old-origin      git@40.10.0.00:hxkj/hxkj.git (fetch)
old-origin      git@40.10.0.00:hxkj/hxkj.git (push)
origin  git@192.168.124.3:root/hxjf.git (fetch)
origin  git@192.168.124.3:root/hxjf.git (push)

ASUS@DESKTOP-O5NGA4H MINGW64 /d/workspaces/hxjf_bak/hxkj (master)
$ git push origin --tags
Everything up-to-date
deduction_front_20220214              hsb_pay_20220211                      old-origin/HEAD                       origin/deduction_front_20220214       origin/uat
dev                                   master                                old-origin/hsb_pay_20220211           origin/dev                            uat
FETCH_HEAD                            old-origin/deduction_front_20220214   old-origin/master                     origin/futaue_front_20220114
futaue_front_20220114                 old-origin/dev                        old-origin/uat                        origin/hsb_pay_20220211
HEAD                                  old-origin/futaue_front_20220114      ORIG_HEAD                             origin/master

最后检查本地环境gitlab仓库是否迁移成功?


image.png

相关文章

  • gitlab bash迁移单个项目下多个分支【增量方式】

    先在本地gitlab上创建一个要迁移的项目 名 最后检查本地环境gitlab仓库是否迁移成功?

  • git tag管理

    强制同步远程分支到本地 删除本地单个分支 删除远程单个分支 删除远程所有关键字多个分支

  • 持续开发和持续集成约定和流程实践

    gitlab分支管理 gitlab上我们建立的多个项目,每个项目都有master,dev两个分支,feature分...

  • git仓库迁移

    首次发表在个人博客 需求背景: 需要将原来放置gitlab的仓库迁移到新的gitlab,需要将所有分支和tag都迁...

  • gitlab 代码分支 仓库迁移

    前提:在同一个git 账号中。 1. 先新建一个文件把老项目clone 下来。 git clone old_url...

  • Git项目迁移

    目的: 需要将gitlab.xxx.com地址的项目库迁移到gitlab.xxxx.cn地址库里面; 实现方式 (...

  • GitLab 重建master 分支

    1.具有GitLab 维护权限。 2.GitLab 上使用打tag 方式,备份master 分支。 3.修改默认分...

  • GitLab 重建master 分支

    1.具有GitLab 维护权限。 2.GitLab 上使用打tag 方式,备份master 分支。 3.修改默认分...

  • GitLab设置中文界面

    近期公司在组织 SVN 迁移 GitLab,各位迁移的时候注意按网上的保留提交记录的方式迁移,拆分合并项目也可以保...

  • 合并特定的commits

    1.合并某个分支上的单个commit或者多个commitgit checkout branchgit cherry...

网友评论

      本文标题:gitlab bash迁移单个项目下多个分支【增量方式】

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