代码仓库切换与推送

当一个项目建立后,国内使用Gitlab或Gitee,国外与开源公司使用GitHub

首先就是在项目所在文件夹下打开终端,

1、Macbook按住option键显示文件路径,右击文件路径进入终端
2、Windows右击使用gitbash进行终端

查看当前仓库地址

git remote -v
 删除旧的仓库地址
git remote rm origin
更换远程仓库地址,URL为新地址。
git remote set-url origin URL http://192.168.10.196/hyact-design/proj_bigh/hyact-iot.git

替换完成之后初始化仓库

git init

提交缓冲区并写入记录

git add .
git commit -m "仓库转移" 

推送进仓库

gitlab

gitlab的main分支是默认受保护的,不可以强行推送,新仓库创建之后的代码中会有一个让切换分支的代码,gitlab需要将分支切换成main分支进行推送,⚠️推送main分支需要解除保护。

cd existing_repo
git remote add origin http://192.168.10.196/design/proj_bigh/hxerp.git
git branch -M main
git push -uf origin main

github或gitee
git push -uf origin master

如果不想解除分支的保护可以选择创建dev分支进行代码的推送,dev分支可以作为测试环境与开发环境仓库地址,dev分支无保护可以推送

git branch -M dev
git push -uf origin dev

推送到dev分支后,可以由企业管理员合并到main分支进行生产发布