本地项目同时提交到GitHub和码云gitee上管理


由于GitHub很慢,码云gitee相对于比较快,所以有时候就需要:本地项目同时提交到GitHub和码云gitee上管理


管理多个仓库


有时候会遇到 码云gitee 或者 GitHub上面已经有项目了,想在另一个仓库也管理起来的情况


第一步:首先克隆远程仓库已有的项目到本地(若是本地已经有了,则跳过这一步)

# 克隆项目到本地(这儿拿我的一个项目 spring-boot-learn 做演示)
git clone https://github.com/tianwyam/spring-boot-learn.git

第二步:本地项目空间可以查看远程仓库有哪些

# 查看远程仓库 列表
git remote -v

结果:

$ git remote -v

origin  https://github.com/tianwyam/spring-boot-learn.git (fetch)
origin  https://github.com/tianwyam/spring-boot-learn.git (push)

此时可以看出,本地项目远程仓库只有 GitHub


第三步:在gitee码云上新建仓库,用来管理此本地项目的(去官网创建仓库)

第四步:本地项目添加gitee码云的远程仓库链接

## 添加 远程仓库 mayun
git remote add mayun https://gitee.com/tianwyam/spring-boot-learn.git

第五步:查看本地项目的远程仓库列表

$ git remote -v

mayun   https://gitee.com/tianwyam/spring-boot-learn.git (fetch)
mayun   https://gitee.com/tianwyam/spring-boot-learn.git (push)
origin  https://github.com/tianwyam/spring-boot-learn.git (fetch)
origin  https://github.com/tianwyam/spring-boot-learn.git (push)

此时多了一个 mayun 远程仓库,至此本地项目就可以想码云gitee 和 GitHub上面同时提交代码管理此项目


第六步:分别推送到各自远程仓库上

# 本地项目 修改或添加文件后 提交到暂存区后

# 分别推送到各自远程仓库上
# 推送到 GitHub
git push origin master 

# 推送到 gitee码云上面
git push mayun master

git commit 后,执行不同推送命令到不同的远程仓库上




欢迎关注,谢谢!


刚开始写微信公众号,请多多关注,欢迎,多谢!

微信公众号:《Java学习积累》
请关注一下,多谢!!!
微信公众号:Java学习积累

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐