通知
此博客运行在jpress系统上,如果你喜欢此博客模板,请加QQ群:1061691290(whimurmur模板/jpress插件),免费下载使用
文章来源于网络,无法注明出处的还请谅解,如果出处注明错误(如仍是载转),请联系我修改

将代码同时push到github和码云 转载

860人浏览 / 0人评论 | 这是对我有帮助的文章  | 分类: 其它  | 标签: 转载  | 

作者:沙子硅
链接:https://www.jianshu.com/p/a44c7636164b
来源:简书


    注:有些时候,我们的一份代码既想在github上建一个仓库(因为github最有名气,上面的仓库多质量高),又想在gitee上建一个仓库(国内,速度快,都是国人),这样两者的好处都可以占到,那么可以参考下面文章的做法,一份代码同时维护github和gitee两个仓库,如jpress项目(本博客后台)和fileOperation项目(我弄的^-^)

将代码同时push到github和码云

首先,要明白一点:在我们执行了git add .指令之后,我们的代码是被放到了本地仓库,而且一个本地仓库可以对应多个远程仓库。

有了上面的概念之后,那么下面就很好进行了。

在这里做一个假设:我的github和码云上面都已经初始化好了reposity,而且本地的代码最开始clone自码云(其实这里无所谓了,也可以是来自github,当然你也可以直接在本地初始化这只取决于个人习惯)

接下来,我们就要开始配置了。

 

通过 git remote add <name> <url-of-remote> 指令来添加远程仓库。

name 是远程仓库的别名,便于区分不同的远程仓库。

url-of-remote 是我们的远程仓库链接,就是平时看到的以.git为后缀的链接啦!

比如,我想添加github的远程仓库,并且取名为 github:

git remote add github https://github.com/gongqingfeng/Drcom.git

至于链接来自于哪,这里就不用我多说了吧!添加码云的远程仓库也是类似的操作,因为我前面假设的是clone自码云,所有这里就不需要添加了。

好,来看一下我们刚刚添加好的仓库:

git remote -v

这条指令就是用来查看远程仓库的。

从图中我们可以看到,我的github远程仓库已经被成功添加了。而且默认的码云远程仓库被命名为origin,这也是为什么我们平时push代码的时候要使用git push orgin master 了。

恩,接下来我们就准备把代码推送到github和码云吧!

1.添加代码到本地仓库

git add .

2.提交并添加描述

git commit -m "first commit"

3.push到相应的仓库

3.1 push 到github

git push github master

3.2 push 到码云 

git push origin master

这样我们就把代码推送到github和码云上了。
可能你会觉得很奇怪,为什么要把代码推送到两个平台呢?
要知道,有时候访问github的速度真是很慢,我们保持二者上面的代码一致,对维护和托管都是非常有帮助的。


亲爱的读者:有时间可以点赞评论一下

点赞(0) 打赏

全部评论

还没有评论!