如何在利用码云平台托管自己的项目

it2022-05-05  209

本章节对应驴友网的6-1课程 1.码云平台是一个基于git的代码管理平台。 2.使用码云首先需要在码云平台注册一个自己的账号,然后在自己的本地下载安装git,根据自己电脑的版本进行傻瓜式安装即可

一、如何关联本地git和线上git

首先需要在自己的本地安装git,在官网上搜索下载相关版本。一定要下载“git”,而不是“githubDesktopSetup”,就是那个类似正方形的图标。

1.准备工作

1.1打开码云网站页面右上角的设置,如图 2.2点击新页面左列的SSH公钥 在这里我们可以查看生成SSH协议的指令 2.3在自己的桌面右击有一个git bash here,点击可以进入windows的git操作界面 在这个可以按照码云平台的提示,进行操作。

注:如果想让一个线上的仓库和本地的仓库同步,首先一定要现在码云平台上新建一个仓库,然后再将这个仓库克隆到本地,然后在本地编辑代码,以及与线上git同步

二、如何建立线上仓库

1.打开码云网站,进入个人主页。 2.找到仓库那部分,选择private,点击+,填写自己的仓库信息,“语言”选择“JavaScript”,添加gitignore,项目选择私有,

三、如何将线上仓库克隆到本地

1.进入项目页面,点击右侧的克隆和下载按钮,选择SSH协议,复制生成的地址 2.进入需要克隆项目的本地文件夹,比如我创建了一个名为Travel的线上仓库,进入到本地一个叫做“vue”的文件夹,在该文件夹的空白处单击鼠标右键,选择“git bash here”,然后使用如下命令克隆仓库

$git clone "已经复制的SSH"地址

然后在当前目录中创建自己的项目所需要的其他文件, 我创建的是vue项目,采用vue-cli3.0搭建vue项目,我在克隆项目所在的目录打开命令行提示符,采用如下方式创建vue项目

$vue create hungry2

这里警告会提示说文件夹中已经有了一个“hungry2”,我们选择合并。 (这里的命令中,文件夹名不能是包含大写字母,所以全部使用小写),虽然我们命令中没有以大写字母开头,并且我们克隆的仓库以大写字母开头,但是我们vue依然会认为这两个文件夹名相等。)

四、如何将本地目录同步上线上

进入到当前目录下(我们已经通过克隆线上仓库到本地,将线上仓库和本地仓库连接了起来) 输入git add . 将自己的项目上传到本地的缓存区域,

git add .

输入

git commit -m 'project initialized'

注:这里的“project initialized”是一个自定义名称,我们可以定义为我们自己想起名的标识名称,方便辨认就行。 然后输入

git push

经过上面的步骤,就可以将自己的本地的代码上传到线上。

五、如何在git项目中创建分支进行开发

在实际的开发过程中,每次创建一个项目,我们都要创建一个分支(branch),开发完成后将brach上的内容合并到主分支(master)上, 1.进入到自己仓库的项目后,进入分支,有一个新建分支,建立一个新分支,假设(index-swiper) 2.将线上分支拉到本地 在当前项目下打开git bash,输入git pull,‘就可以将线上的分支克隆到本地。 3.输入

git checkout index=swiper

现在就可以在当前目录下进行开发

4.项目开发完成后,打开git bash,依次输入如下命令并且按回车键

git add . git commit -m 'change' git push

此时,我们已经把本地index-wiper分支上的内容提交到了线上的index-wipper,然后就需要将该分支上的内容合并到master分支上。

git checkout master //切换到master分支,这是切换语句 git merge origin/index=swiper //进行合并,这里是将新增加的内容合并到本地的master分支上 git push //把master分支上的内容提交上线上

一般来说,现在自己的分支上测试没有问题了,然后就会提交到master分支上。这也是实际企业开发的过程。 5.git branch 用来查看自己的项目中有哪些分支。 注:上面对应课程7-2的内容。

注 未完成,会继续更新


最新回复(0)