git提交代码到码云详解

摘要:
然而,我将使用git来传递。Github未能提交。在这里,我将重点介绍gitaddgitadd命令。我理解,将要提交的文件放入缓冲区。如果有更多的变化呢?gitadd-A上面的命令是将所有更改放入缓存,以便立即提交。此时,使用命令gitstatus进行查看,您可以看到要提交的文件已变成亮绿色。Gitadd-i选择3,找到要排除的文件,然后直接排除它。

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

  私有——免费,速度快

二、怎么用?

  1.下载安装好git.

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

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

  4.配置SSH公钥。

  git提交代码到码云详解第1张

    4.1 通过git bash 生成公钥

    找到.ssh文件位置,我的是在C:Usersadmin.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提交代码到码云详解第2张

三、git命令如何使用

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

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

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

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

git提交代码到码云详解第3张

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

  2. 怎么提交代码到码云

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

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

  git提交代码到码云详解第4张

其他命令就不多做说明了。这里重点说下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提交代码到码云详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇const 成员函数操作系统-数据库知识点查漏学习一下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOs7安装gitlab(转!)

沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足。                                                                                  -------------------《渔夫》引自《大江大河:水书记》 转自:https://www.cnblogs.com/chenfoo...

Git--将已有的项目添加到github

(2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch README.md 创建说明文档, 2). git init 初始化本地仓库 3). git add . 添加全部已经修改的文件,准备commit 提交该命...

git命令行提交流程

一、顺利提交无冲突情况(diff->add->fetch->pull->commit->push) 1.git  status 查看状态    2. git diff head 比较当前工作区与版本库的不同 3. git add -A  确认无误后增加到暂存区 4.git fetch origin 更新远程仓库,从分支上拉取信...

GIT 保存日志并建立自己的分支

以下是我个人在工作中对git的愚见全是大白话说明。也是我踩坑记录吧,防止下次再次踩坑。 再已有的dev(开发分支)新建自己的分支 (featuer)在更新到gitlab 仓库中的过程。 首先要有大致的概念 本地 git init 是创建本地并初始化本地的git仓库,本地的仓库现在和线上的仓库是两个并行的仓库(也就是现在本地和线上没毛关系) 我先假定你已经安...

git日志的查看与修改

1.命令行中查看日志git log 默认是显示所有的日志信息,之前出来的界面显示的日志,很少。 最后发现,只需要使用键盘上向下键↓,就可以继续浏览更多的日志 空格键,可以翻页浏览日志。  向左←  向右 →  的箭头,可以水平移动查看日志 2.将日志按照格式导出到文件中git log --pretty=format:'%h was %an, %ar, me...

git push rejected

在ideal里面突然无法提交代码了 于是使用命令行: git push; 报错: 写入对象中: 100% (30/30), 3.62 KiB | 928.00 KiB/s, 完成. 总共 30 (差异 13),复用 0 (差异 0) remote: ======================================================...