一键git地址迁移

本文介绍如何将GitLab仓库从http://gitlab.baidu.com迁移到http://gitlab.aliyun.com,包括克隆、配置、切换远程URL、推送所有分支等步骤,并涉及关键命令如git fetch、git push和git remote管理。
摘要由CSDN通过智能技术生成
原gitlab地址:http://gitlab.baidu.com/java/springbootdemo.git
新gitlab地址:http://gitlab.aliyun.com/java/springbootdemo.git

# 拉取远程所有分支
git clone --mirror http://gitlab.baidu.com/java/springbootdemo.git
cd springbootdemo.git/
git config --bool core.bare false
# 切换remote_url
git remote set-url origin \
http://ai-gitlab.sany.com.cn/java/springbootdemo.git
# 推送所有分支
git push --mirror origin

二.命令行

查看远程git地址:git remote -v
拉去远程所有分支:git fetch -p
删除远程项目地址:git remote rm origin
添加远程代码仓库:git remote add origin http://jcode.cbpmgt.com/git/epp_saas_m_mht_man.git
更新远程分支列表:git remote update origin --prune
已有git地址情况下,修改新的git地址:git remote set-url origin git@github.com:xuweixiao/vue-pc.git
克隆代码:git clone 项目地址
拉去代码:git pull origin 分支名
更新代码:s
查看文件状态:git status
git add .
git commit -m “说明”
git push
新建本地分支:git branch 分支名.   
新建远程分支: git push --set-upstream origin 分支名
删除分支:git branch -d 分支名
删除远程分支: git push origin -d 分支名
查看本地分支:git branch
查看远程分支:git branch -a
切换分支:git checkout 分支名
设置git缓存值大小:git config --global http.postBuffer 5242880000
查看git配置:git config --global http.postBuffer 5242880000
拉去远程的分支:git fetch origin branch1  或所有分支   git fetch           
回滚到某一个版本:
查看提交日志:git log 
git reset --hard 75024e871496415877091341c7029f3f9b0a044a
git push -f origin master

// 将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
git checkout -b 本地分支名 origin/远程分支名
注:若不成功,先执行下  git fetch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值