git提交代码到码云详解

1、为何不用github而使用码云? git

  私有——免费,速度快github

2、怎么用?缓存

  1.下载安装好git.bash

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

  3.建立项目。项目建立好后,你会发现,能够直接经过上传文件的方式,把文件放进去。但是,我要用git去传。测试

  4.配置SSH公钥。spa

  

    4.1 经过git bash 生成公钥.net

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

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

 注意,若是你之前配置github的时候,生成过公钥。那就不必再使用以上命令了。不然,会出现两种状况。一种是,你没有重命名,致使原公钥被重写。致使github没法提交。一种是,你重命名了,结果,等你操做的时候,发现不管如何也没法提交,这个时候,你再回头找缘由,遍地百度,仍是没法解决。在这里,我告诉你,缘由就在这里,由于已经有公钥,即使你配置了重命名的公钥,仍是不行。因此,若是有了,就不要生成了,只能用原有的。blog

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

  5.创建本地仓库

git init 

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

3、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查看。

而后执行提交操做。

相关文章
相关标签/搜索