一、为什么不用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. Oracle实用操作

    查询用户下所有表:select * from tab; 删除表: drop table 表名; 但是删除表后还是会查询到BIN开头的垃圾表,drop后的表存在于回收站: 清空回收站所有表:  purg ...

  2. java框架之MyBatis(1)-入门&动态代理开发

    前言 学MyBatis的原因 1.目前最主流的持久层框架为 Hibernate 与 MyBatis,而且国内公司目前使用 Mybatis 的要比 Hibernate 要多. 2.Hibernate 学 ...

  3. 小程序html转wxml,微信小程序用wxParse解析html

    1.首先下载 wxParse脚本,到https://github.com/icindy/wxParse下载,将wxParse文件夹放置到小程序根目录,即跟pages同级目录 2.在样式页面 wxss ...

  4. 2018-2019-1 20189221 《Linux内核原理与分析》第九周作业

    2018-2019-1 20189221 <Linux内核原理与分析>第九周作业 实验八 理理解进程调度时机跟踪分析进程调度与进程切换的过程 进程调度 进度调度时机: 1.中断处理过程(包 ...

  5. mongoose findByIdAndUpdate不执行的解决方法

    请参考Mongoose的文档 1.findOneAndUpdate([query], [doc], [options], [callback]) 有callback传递才执行. 2.exec是prom ...

  6. hive 基础

    Apache的顶级项目,(java) 2008年Facebook公司开源给Apache基金会 官网:http://hive.apache.org/ hive 将SQL转换成MapReduce程序,并将 ...

  7. [转载]要提高SQL查询效率where语句条件的先后次序应如何写

    出处:https://www.cnblogs.com/exe19/p/5786806.html 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句. (1)选择最有效率的表名顺序(只在基于规则 ...

  8. Redis学习-sorted set数据类型

    sorted set 是有序集合,它在 set 的基础上增加了一个顺序属性,这一属性在添加修 改元素的时候可以指定,每次指定后,会自动重新按新的值调整顺序. zadd key score member ...

  9. ethtools命令详解

    1 概述 ethtool 是用于查询及设置网卡参数的命令. 2 命令详解 2.1 命令格式 (1) 语法 ethtool [ -a | -c | -g | -i | -d | -k | -r | -S ...

  10. Shell 实践、常用脚本进阶

    1.备份单个文件 #!/bin/bash #备份单个文件 DATE=`/bin/date +%y%m%d` /bin/tar -czpf /backup/$1.$DATE.tar.gz /backup ...