一、为什么不用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. iptables 分析(二)

    原文:http://blog.chinaunix.net/uid-24207747-id-2622901.html do_command()函数分析 //负责整个用户输入的命令处理 int do_co ...

  2. 【学习笔记】Tensorflow+Inception-v3训练自己的数据

    导读 喵喵的,一个大坑.本文分为吐槽和干货两部分. 一.吐槽 大周末的,被导师扣下加班,嗨气,谁叫本狗子太弱鸡呢,看起来很简单的任务倒腾了两天还没完,不扣你扣谁? 自己刚接到微调Inception-v ...

  3. js中变量名加“-” new Vue()不执行

    如var app-1 = new Vue(): 不执行的 var app1 = new Vue(): 才能执行

  4. 数据库SQL的分组函数

    分组函数:(五个) 1···max(expr):求expr的最大值 }\ 2···min(expr):求expr的最小值 }-- 数据类型是有规定的 3···sum(expr):求expr的总和 }- ...

  5. Unable to register MBean [HikariDataSource (HikariPool-0)] with key 'dataSou rce'; nested exception is javax.management.InstanceAlreadyExistsException: com.z axxer.hikari:name=dataSource,type=HikariDa

    今天启动项目看到已经启动起来,但是看到控制台有红色,没注意是什么问题,具体在细看下,发现是一个Tomcat中发布了两个实例. 解决办法:去发布路径下,全部删掉或者删掉不用的即可.

  6. Java 多重catch语句的具体使用介绍

    某些情况,由单个代码段可能引起多个异常.处理这种情况,你可以定义两个或更多的catch子句,每个子句捕获一种类型的异常.当异常被引发时,每一个catch子句被依次检查,第一个匹配异常类型的子句执行.当 ...

  7. 网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+

    网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+ HTTPDNS_移动开发_域名解析_域名防劫持-阿里云https://www.aliyun.com/prod ...

  8. Quartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略

    Quartz misfireThreshold属性的意义与触发器超时后的处理策略. 在配置quartz.properties有这么一个属性就是misfireThreshold,用来指定调度引擎设置触发 ...

  9. 数据挖掘算法——Close算法

    说明奥:菜鸟的自我学习,可能有错. Close算法原理: 一个频繁闭合项目集的所有闭合子集一定是频繁的,一个非频繁闭合项目集的所有闭合超集一定是非频繁的. close算法是对Apriori算法的改进 ...

  10. 【BCFTOOLS】按样本拆分VCF文件

    在对vcf的操作有这样三个软件: Vcftools:主要用于群体分析,文本处理的功能不是很强大,虽然这个软件也可以拆分样本,但是这种拆分不涉及文件的处理,只是保留在分析流程里. GATK .x:这个软 ...