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

2022-02-17  本文已影响0人  andrewkk

先在本地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
上一篇 下一篇

猜你喜欢

热点阅读