版權(quán)聲明:本文為博主原創(chuàng)文章奕扣,遵循 CC 4.0 by-sa 版權(quán)協(xié)議骚烧,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明掰烟。
本文鏈接:https://blog.csdn.net/lcyaiym/article/details/77678467
一次伶、gitlab遷移需求
由于集團(tuán)要求秉颗,需要把子公司gitlab倉(cāng)庫遷移到集團(tuán)的gitlab倉(cāng)庫
子公司gitlab地址:git.aaa.com,集團(tuán)gitlab地址:git.bbb.net
二澜建、gitlab遷移步驟
1向挖、查看目前子公司gitlab地址
luoxuejun-d1:360-fang yanmin$ git remote -v
origin? ? git@git.aaa.com:360fang/360-fang.git (fetch)
origin? ? git@git.aaa.com:360fang/360-fang.git (push)
2、在集團(tuán)gitlab上新建fang項(xiàng)目炕舵,生成gitlab地址:git@git.bbb:360-fyd/fang.git
3何之、設(shè)置把本地gitlab地址替換成為集團(tuán)gitlab地址
luoxuejun-d1:360-fang yanmin$ git remote set-url origin git@git.bbb.net:360-fyd/fang.git
luoxuejun-d1:360-fang yanmin$ git remote -v
origin? git@git.bbb.net:360-fyd/fang.git (fetch)
origin? git@git.bbb.net:360-fyd/fang.git (push)
4、查看分支情況
luoxuejun-d1:360-fang yanmin$ git branch -a
master
* v1.0.0
v1.1.1
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
remotes/origin/newtrust
remotes/origin/trust
remotes/origin/v1.0.0
remotes/origin/v1.0.1
remotes/origin/v1.1.1
master咽筋、v1.0.0溶推、v1.1.1代表本地分支、remotes/origin/develop等代表遠(yuǎn)程分支
5奸攻、把本地指定分支悼潭,推送到集團(tuán)遠(yuǎn)程代碼倉(cāng)庫
luoxuejun-d1:360-fang yanmin$ git push origin master:master
6、把遠(yuǎn)程分支推送到遠(yuǎn)程
A舞箍、先checkout遠(yuǎn)程分支到本地
luoxuejun-d1:360-fang yanmin$ git checkout -b develop origin/develop
B舰褪、在push本地分支到遠(yuǎn)程倉(cāng)庫
luoxuejun-d1:360-fang yanmin$ git push origin develop:develop
————————————————
版權(quán)聲明:本文為CSDN博主「顏敏」的原創(chuàng)文章,遵循CC 4.0 by-sa版權(quán)協(xié)議疏橄,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明占拍。
原文鏈接:https://blog.csdn.net/lcyaiym/article/details/77678467