文章目录
一. 介绍
想要了解码云,我们先来了解一下什么是版本控制系统。
版本控制系统的功能
- 代码的备份
- 恢复之前的版本
- 查看代码修改的内容
- 有利于团队的开发,提高开发的效率
我们可以这样理解
这就相当于游戏的存档,当我们打bos的时候先给游戏存个档,如果失败,还可以从存档处继续玩。
-
版本控制系统的分类可分为三种 本地(SCCS RCS),集中式(CVS), 和分布式(git)而我们说的码云就是分布式
-
Git 有图形界面客户端和Git命令行界面客户端,我推荐大家先学命令行的客户端,因为我们学习知识不仅要知其然,而且要知其所以然
-
相信大家也听过微软的github,代码托管平台 ,但是它的界面全部都是英文版的,英语不是很好的朋友学习起来有一点难度,比如说像博主就是。但是感兴趣的朋友可以了解一下。
github官网:https://github.com/
二. 注册账户
-
首先我们先进入码云的官网:https://gitee.com/,注册一个账户
-
填写相关的信息,注意 个人空间的地址填成自己熟悉的字母,后面用会比较方便
- 登录后的图片,我的可能好大家的不太一样,因为我的gitee 建了好几个仓库
- 登录后的图片,我的可能好大家的不太一样,因为我的gitee 建了好几个仓库
三. 本地环境的配置
言归正传,我们说一下环境的搭建,使用码云,我们先要学会本地代码库的一系列的操作,然后在学习同步到远程代码库,当然远程代码库也有上传文件,删除文件和修改文件等功能,但是如果文件比较多的话就相对比较麻烦。
1.如果是在linux系统
- 使用命令来下载 git (sudo apt-get install git),想要获取git的帮助信息也可以使用命令 git command --help,同时也能验证git有没有安装成功。
- 使用git之前先要配置用户名,Email和文本编辑器。
git config --global user.name “ZHAI”
git config --global user.email zfq0620@126.com
sudo git config --system core.editor vim (设置文本编辑器为vim)
查看配置的信息用 git config --list
2.如果是windows系统
- 首先我们需要下载一个软件,这个是微软的github的客户端,下载链接:https://www.lanzous.com/i9iqtvi,下载后,就安装,傻瓜式安装一路下一步就行,等安装成功后,鼠标右键会显示下面图片中所显示的两项内容。
- 和上面一样,得先配置户名,Email。
方法,先鼠标有键,然后打开git Bash Here,然后输入
git config --global user.name “ZHAI”
git config --global user.email zfq0620@126.com
输入之后就退出,简单的配置就到这里。
四. 本地代码库的操作
1.基本概念
我们先来明白几个名词 working Directory(工作区),Staging Area(暂存区),.git directory(Repository)(仓库)
我们可以这样理解,就像我们在超市购物,我们得先把想要的商品放在购物车,然后在推到收银台去结账。
2.命令操作
回退版本
回退到上一个版本
git reset –hard HEAD ^
回退到上上一个版本
git reset –hard HEAD ^^
回退到指定版本(1094a为版本号的前几位 可用git log 查看版本信息)
git reset --hard 1094a
也可用这个命令查看信息
git reflog
五. 远程代码库的操作
1.下载远程代码库的代码
- 首先我们鼠标右键打开git Bash Here 客户端
- 输入 git clone + 网址(以下图片部分)
2.同步远程仓库(上传代码)
克隆之后的代码更新
- 首先我们需要先克隆代码,到本地的文件夹内(注意克隆的时候会将整个仓库克 隆下来以及.git配置文件等)
- 我们修改本地克隆下来的文件后
先要 git add 修改的文件
然后 git commit -m “说明性语言”
最后 git push 就可以将修改过的文件同步到远程代码库
新建仓库后的代码上传
新建仓库后显示如下
当我们新建一个仓库后,仓库类无任何内容,我们将本地的代码同步到远程仓库就需要一下步骤
- 进入本地仓库目录 cd + 目录的名字
- 添加文件到缓存区 git add + 文件名
- 将缓存区文件添加到仓库 git commit -m “first commit”
- git remote add origin + 网站
- git push -u origin master
等我们再次刷新远程代码库的时候,已经显示所有的上传文件
将远程代码库的文件同步到本地
- 我们使用 git pull 命令