一、为什么不用github而使用码云?

  私有——免费,速度快

二、怎么用?

  1.下载安装好git.

  2.去码云官网注册个账号。官网:https://git.oschina.net/

  3.创建项目。项目创建好后,你会发现,可以直接通过上传文件的方式,把文件放进去。可是,我要用git去传。

  4.配置SSH公钥。

  

    4.1 通过git bash 生成公钥

    找到.ssh文件位置,我的是在C:\Users\admin\.ssh,点进去。右键单击,选择git bash here,出现命令窗口.输入下面命令

#ssh-keygen -t rsa -C "shoneworn@163.com"

注意,如果你以前配置github的时候,生成过公钥。那就没必要再使用以上命令了。否则,会出现两种情况。一种是,你没有重命名,导致原公钥被重写。导致github无法提交。一种是,你重命名了,结果,等你操作的时候,发现无论如何也无法提交,这个时候,你再回头找原因,遍地百度,还是无法解决。在这里,我告诉你,原因就在这里,因为已经有公钥,即便你配置了重命名的公钥,还是不行。所以,如果有了,就不要生成了,只能用原有的。

    4.2找到.ssh文件下的id_rsa.pub文件,复制公钥,到上图里去。点击确定。OK啦。

  5.建立本地仓库

git init 

我是在D盘建立一个文件夹,以此文件夹为本地仓库。点进文件夹后执行上面命令。也可以直接在D盘根目录执行: git init myfile   其中,myfile就是仓库名,名称可以自己起。

三、git命令如何使用

  1.怎么拉代码到本地仓库

  进入码云,找到要拉下来的项目。点击克隆,找到地址后,进入本地仓库,右键单击,选择git bash here ,执行下列命令:

git clone git@gitee.com:shoneworn/***.git   

***代表项目名  ,默认就是你的项目名,也可以在上面命令后面加空格,加上文件名来重命名

如上,已经重命名为shoneworn,并将项目拉到本地。

  2. 怎么提交代码到码云

  方便测试,可以在本地新建一个空的test.text 文本,上传到项目。也可以直接改动代码都行。

  为了方便,直接贴出图了。

  

其他命令就不多做说明了。这里重点说下git add

git add 命令,我理解为,将待提交文件放入缓冲区,那么,如果遇到比较多的改动怎么办呢?还是一条条add吗?

git add -A 

上面的命令是一下子将所有变更都放入到待提交的缓存中。

那么问题又来了。这个时候,用命令git status 查看,可以看到,待提交的文件,都变成了亮绿色。

那么,如果我不想全部提交。只想提交部分文件怎么办?而这不想提交的文件,又在刚刚被add 了。怎么办?

git add -i

选择3,找到要排除的文件,直接排除。选择7,回到提交目录上。再用git status查看。

然后执行提交操作。

图文参考:https://www.cnblogs.com/shoneworn/p/8251556.html

git提交代码到码云详解的更多相关文章

  1. git提交代码到码云

    日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...

  2. [图文教程] 使用Git 提交项目到码云

    目录 1. 环境准备 2. 开发工具配置Git和SSH 3. 配置SSH到码云 4. 创建一个项目 5. Clone项目到本地 6. Push项目到码云 1. 环境准备 1.1 本机配置Git Hom ...

  3. window10提交代码到码云

    1.创建项目文件夹,例如创建一个"爬虫项目码云仓库" 2.进入项目文件夹,在地址栏输入cmd然后回车,这样就在该文件夹打开了终端 3.终端输入git init初始化项目仓库,此时会 ...

  4. 使用git提交项目到码云

    1.下载git客户端工具(.exe) 点击安装 2.找到你存放项目的根目录(例如:e:/gittest) 3.在该根目录下,右键,选择“Git Bash Here” 4.出现命令行,输入初始化命令: ...

  5. git第一次提交代码到码云

    转载请标明出处:https://www.cnblogs.com/tangZH/p/10229598.html 不说废话,来看重点. 1.首先注册码云账号,然后建立仓库,这些就直接跳过,很简单. 2.下 ...

  6. 【转】使用git提交项目到码云

    一.git安装 1.首先在官方网站下载git工具,或者根据以下链接进行下载:http://download.csdn.net/detail/qq_27501889/9788879(此链接版本为git- ...

  7. Idea 提交代码到码云(提交到github也大同小异)

    1.首先下载安装git,下载地址https://git-scm.com/download/win.按默认选择安装即可,不成功的自行百度 2.安装完成后双击git.exe,调出命令界面(此处需要自己去申 ...

  8. git提交项目到码云

    提交代码: git initgit remote add origin 远程仓库地址git pull --rebase origin mastergit add -Agit commit -m &qu ...

  9. 如何把本地git仓库托管到码云上

    提交代码到本地git仓库 git init git status git add . git status git commit -m "init my project"     ...

随机推荐

  1. asp.net mvc 简单实现一个账号只能在一个地方登录

    原理:  假设用户在机器A登陆后,  这时用户再次在机器B登陆,会以当前会话的SessionID作为键,用户id作为值,插入dictionary集合中,集合再保存在application(保存在服务器 ...

  2. jdbc--取大量数据

    最近使用jdbc方式查询数据,保存为csv文件中.当然你可以在pl/sql中直接查出来,copy to excel就好了.但我想通过程序实现 @Test public void test() thro ...

  3. Python3学习之路~5.9 xml处理模块

    xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,以前在json还没诞生的时候,大家只能选择用xml,至今很多传统公司如金融行业的很多系统的接口还主要 ...

  4. selenium 淘宝登入反爬虫解决方案(亲测有效)

    前言 目前在对淘宝进行数据爬取的时候都会碰到,登入时的滑块问题,无论是手动还是脚本都不成功.这里的很重要一个原因是很多的网站都对selenium做了反爬虫机制.接下来是笔者参考网上的网友们的方法亲自测 ...

  5. es6阮一峰读后感

    不经意间看了你一眼(阮一峰的es6读后感)我自己常用的 字符串篇:ES6 为字符串添加了遍历器接口(详见<Iterator>一章),使得字符串可以被for...of循环遍历.只要有遍历器接 ...

  6. 用 MoveTowards实现多点移动

    using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveCube ...

  7. AWS是怎么改写 MySQL的?

    五倍吞吐量的提升,跨可用区的六副本,低于一分钟的宕机恢复,兼容 MySQL协议,这是 AWS 推出 Aurora 数据库时给出的数据. 这种量级的提升不可能是小修小补,大都是在架构上有了变革性的突破才 ...

  8. spring boot + vue + element-ui全栈开发入门——集成element-ui

     一.IDE开发工具 常用的开发工具有webstorm和sublime. 我个人喜好用Atom+插件的形式 打开Atom,在file --> settings --> packages中收 ...

  9. Sitecore开发 IP地理定位服务入门

    如果您是营销人员或开发人员,并且有兴趣在Sitecore安装中使用Sitecore IP Geolocation服务,那么本文就是为您准备的. 借助Sitecore IP地理定位服务,您网站的访问者可 ...

  10. springboot 没有跳转到指定页面

    Whitelabel Error Page   解决办法,添加依赖: <dependency> <groupId>org.springframework.boot</gr ...