首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

码云管理本地代码

【码云】 一个比较靠谱的GIT云仓库

码云是一个比较靠谱的git云仓库,它可以把我们本地的项目同步到线上,如果本地代码丢失之后,我们还可以从线上找回,这就方便了开发者对代码的管理,另外还可以团队开发,就是利用切换分支的方式,好几个人同事编辑同一个项目,这里先说一下如何将本地项目同步到线上云仓库。

01

注册账号

第一步:先需要去官网(https://gitee.com/signup)注册一个码云账号:

傻瓜式操作,填写完信息点击注册就可以了。

02

码云上创建项目

第二步:我们需要在码云上面创建一个项目:

点击个人主页,左侧有一个项目,切换到“Private”,点击“+”新增一个项目:

填写完信息之后,点击创建就可以了:

这样,我们就在码云上面创建了一个项目,但是它只有两个文件,我们又如何将这个项目与本地项目关联到一起呢?看第三步!

03

码云关联本地项目

第三步:配置SSH公钥

先去“设置”里面配置SSH公钥:

进入到设置里面之后,我们切换到“安全设置”下面的“SSH公钥”,右侧将会有一个“怎样生成公钥”的链接,点击进去会有相应的操作提示我们:

简单演示一下官方文档给我们的操作指示:

(1)我们需要在本地git bash上面,通过如下命令来生成sshkey:

# Generating public/private rsa key pair...# 三次回车即可生成 ssh key

(2)查看你的 public key,并把他添加到码云(Gitee.com)SSH key添加地址

通过“cat ~/.ssh/id_rsa.pub”这个命令查看我们刚刚生成的公钥,然后粘贴复制到码云上面的公钥里面:

点击确定,我们就完成了公钥配置,然后我们需要将码云上面的项目通过GIT命令行克隆到本地:

进入到码云项目里面,点击克隆,将SSH公钥的链接复制下来,然后打开本地的git bash,命令行里面输入:git clone + 复制的链接

这样,就将码云上面的代码克隆到了本地,我们去F盘,会发现多出来一个Test的文件夹,里面对应的是码云上面的项目:

然后,我们用“ vue init webpack”初始化一个vue项目:

会提示这个目录已经存在,我们填“Y”,按下回车就可以了

创建vue项目,会让你填写项目名称,项目描述,作者,根据自己的需求填写完一路回车

之后会问你要不要安装vue-router之类的一系列操作,一般除了vue-router选择y之外,其他的都选n(ESLint是ES6语法规范的检测工具,选择y之后,如果你的代码书写不规范,会实时报错,但如果安装了它,可以提升你代码的书写质量,所以根据自己需求安装咯),然后按回车生成一个vue项目

这个是初始化完一个vue项目之后的界面,我们可以先查看一下F盘Test目录下面的文件,比之前多出来好多:

但是现在有一个问题,就是本地有这么多文件,码云上面只有刚开始创建的两个文件:

如何将本地文件同步到码云上面呢?

我们还是通过git bash输入命令的形式同步上去:

我们先进入到Test这个目录,然后用git status查看一下本地多出来哪些目录或者文件,git里面它会给我们提示,先将本地多余的文件提交到缓冲区:

这里我是用“git add . ”的形式将本地文件提交到缓冲区,然后输入git commit -m 'project init'这个命令,点击回车:

然后我们用“git push”命令给它push到码云线上仓库:

push完以后,我们回到码云,刷新一下就会发现,线上的代码跟本地代码保持一致啦!

大概操作就是这样,之所以写这篇文章,就是感觉有些东西自己操作一遍就会忘记,想着当时操作的过程中,将每一步记录下来,下次用到的时候再去翻可能会熟悉的快一点儿,我这个人比较蠢,不要笑话我哈。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180828G13IL000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券