【学习总结】Git学习-参考廖雪峰老师教程九-使用码云
学习总结之Git学习-总
目录:
一、Git简介
二、安装Git
三、创建版本库
四、时光机穿梭
五、远程仓库
六、分支管理
七、标签管理
八、使用GitHub
九、使用码云
十、自定义Git
期末总结
九、使用码云
一个觉悟:
Git是Git,GitHub和码云都是托管的网站。
------------------------------------------
9.0 码云简介
国内的Git托管服务——码云(gitee.com)
码云也提供免费的Git仓库。
此外,还集成了代码质量检测、项目演示等功能
国内的网站,可以会比GitHub这个国外的网站快一点。
------------------------------------------
9.1 码云设置
- 不知道我用GitHub账号登录码云会不会有什么问题。。
(然而并不,还是需要填各种信息,烦透了,相当于和GitHub账号绑定了而已。。)
9.1.1 添加SSH公钥
设置 --> ssh --> 设置标题(标识度高,好找)和公钥
(提交SSH还得输密码,提交成功还发了邮件,我??)
9.1.2 在码云上创建一个新项目
- 要把本地已有的库关联到码云上的远程库,得先在码云手动建库(这个和GitHub一样)
右上角用户头像 -> 点击“创建项目”:(项目名称最好与本地库保持一致)
------------------------------------------
9.2 关联远程库与本地库
在本地库上使用命令git remote add
把它和码云的远程库关联
9.2.1 报错
1-git remote add ..
时报错,说本地库已经关联了一个名叫origin的远程库
2-git remote -v
:可以看到,本地库已经关联了origin的远程库,并且,该远程库指向GitHub。
3-git remote rm origin
:删除已有的GitHub远程库
4-git remote add origin git@gitee.com:liaoxuefeng/learngit.git
:再关联码云的远程库
之后就可以push和pull了
- 这里有个东西:git给远程库起的默认名称是origin
如果有一个远程库,解绑一个关联另一个
如果有多个远程库,需要用不同的名称来标识不同的远程库
(下一小节)
9.2.2 多个本地库
先解绑,后按GitHub和gitee分别命名远程库
然后就可以从两个云端pull和push了
(GitHub成功,码云失败)
问题:从码云push失败(显示没有权限啥的)
从评论区看到的解决:
码云新建项目后会自动创建一个readme文件,造成远程仓库和本地库的文件不匹配,需要先pull下抓取最新的gitee库里的文件,然后才能push本地库到远程是的,是这样,pull同样失败一气之下删了码云上的readme再push,不行。先pull,还不行,我特么?????
我以为可能是两个分支导致的,先传了dev,可以的,说明连接没问题。再传master,竟然还不行,pull,还不行。。我??
在Stack Overflow上查到的命令:
git pull gitee master --allow-unrelated-histories
成功pull,随后成功push。我的玛雅。。
------------------------------------------
9.3 fork小试
仍然是:
fork --> clone --> 本地库新建文件 --> add、commit并push --> 然后pull request
看了一下,GitHub里廖老师的仓库是learngit-1,码云里是learngit,和已有库重名了,搞不了了
心累心累的,鉴于fork步骤与GitHub一致,此处不再折腾了,就这样吧。
【学习总结】Git学习-参考廖雪峰老师教程九-使用码云的更多相关文章
- 【学习总结】Git学习-参考廖雪峰老师教程-总
公元2018-10-21 实验室台式机 win7 64位 参考教程: 廖雪峰Git教程 其他资料:Git-book 北大一只总结的笔记,最终整理的时候可以参考:Git笔记 评论区看到的另一个人,总结在 ...
- 【学习总结】Git学习-参考廖雪峰老师教程四-时光机穿梭
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程六-分支管理
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程三-创建版本库
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程五-远程仓库
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程八-使用GitHub
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程二-安装Git
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程七-标签管理
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
- 【学习总结】Git学习-参考廖雪峰老师教程十-自定义Git
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
随机推荐
- 4.8Python数据处理篇之Matplotlib系列(八)---Figure的学习
目录 目录 前言 (一)figure()方法的定义 (二)figure()方法的参数 (三)figure()方法的例子 1.多窗体绘图: 2.窗口得分别率 目录 前言 今天我们来学习一下plt.fig ...
- 手把手教你“将系统安装在U盘”上,实现个人系统随身带!
本教程纯原创,转载请标注来源. 本教程适用安装的操作系统:Win XP,Win 7,优麒麟,Ubuntu,deepin,linux. 优盘要求:最好是USB3.0,USB2.0也可以,但是优盘至少要求 ...
- LeetCode算法题-String Compression(Java实现)
这是悦乐书的第230次更新,第242篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第97题(顺位题号是443).给定一组字符,就地压缩它.压缩后的长度必须始终小于或等于原 ...
- Python爬虫-04:贴吧爬虫以及GET和POST的区别
目录 1. URL的组成 2. 贴吧爬虫 2.1. 只爬贴吧第一页 2.2. 爬取所有贴吧的页面 3. GET和POST的区别 3.1. GET请求 3.2. POST请求 3.3. 有道翻译模拟发送 ...
- 谱聚类算法(Spectral Clustering)
谱聚类(Spectral Clustering, SC)是一种基于图论的聚类方法--将带权无向图划分为两个或两个以上的最优子图,使子图内部尽量相似,而子图间距离尽量距离较远,以达到常见的聚类的 ...
- 【Teradata】日期类型转换
1.字符串与日期间转换 date '2007-05-10' cast( (curent_timestamp() (format )) //结果为20180615164201 2.毫秒转换为时间戳 / ...
- keepalived 安装篇-个人实践-编译安装
官网地址:http://www.keepalived.org/官网文档:http://www.keepalived.org/documentation.html Keepalived的作用是检测服务器 ...
- docker: read tcp 192.168.7.235:36512->54.230.212.9:443: read: connection reset by peer.
在学习rancher的时候去下载rancher/agent镜像的时候,出现报错:docker: read tcp 192.168.7.235:36512->54.230.212.9:443: r ...
- Rancher学习笔记----在UI界面添加主机页面无法正常显示
今天在学习rancher添加主机的时候,遇到了一个小问题,但是困扰老娘一上午 问题描述:在点击添加主机的时候,页面有跳转,但是页面显示为空,没有任何可选项.如下正常界面: 解决办法是:请换个浏览器
- CPU, PSU, SPU - Oracle Critical Patch Update Terminology Update
It all started in January 2005 with Critical Patch Updates (CPU). Then Patch Set Updates (PSU) were ...