前言
近日学校学习老师要求使用码云进行作业的验收,这其中就要用到GIT和码云的基本使用,很多同学对此并不了解,所以我写了这篇文章来帮助同学们入门和更好的了解它。由于本人能力有限所以有不足的地方欢迎指正
一、GIT是什么?
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
二、使用步骤
1.下载安装
官网下载地址:点击进入git官网
点击下载
之后便是傻瓜式安装,一直点下一步下一步
下载完后在开始菜单能看见如下的文件
并且在任何位置右击都可看到
GUI为用户界面模式(没卵用)
Bash为命令行模式
2.系统配置
- git配置
由于git是分布式管理工具,需要输入用户名和邮箱以作为标识,因此,我们按右键打开Git Bash命令框
在命令行输入一下命令
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
Your Name是你自己的名字,可以是中文,email@example.com这里面填你的邮箱,我用的网易的163邮箱
接下来生成SSH公钥,许多 Git 服务器都使用 SSH 公钥进行认证,所以我们也需要配置该公钥,方便本地的git存储于码云等Git 服务器相关联
ssh-keygen -t rsa -C "email@example.com"
这段代码输入后直接三次回车就哦了
找到ssh公钥存放的文件夹,一般在c盘用户目录下的Administrator文件夹下,.ssh文件夹就是了,要是没找到就是被自己隐藏了
勾选右边复选框的查找就能看到了
用记事本打开此文件
全选复制
- 码云配置
打开码云,登陆自己的账号,点击个人设置再进行如下操作
- 打开Git Bash 进行连接调试
出现以下信息说明连接成功
ssh -T git@gitee.com
3.GIT常用命令
命令 | 作用 |
---|---|
git init | 初始化git仓库,将本地文件进行git管理 |
git add | 直接添加所有改动的文件 |
git commit -m “note” | 确认生成本地的版本,note是 版本特点说明 |
git status | 查看仓库的改变情况,会有相关的提示操作出现 |
git log | 查看版本更新情况 |
git pull | 将githubd的代码拉到本地,在git push之前都要使用git push |
git push | 将改动上传到github,若没有指定分支,则需要使用git push origin master |
git reset -hard x | 回退到某个本地版本,x为git log中出现的hash值的前七位 |
git clean -xf | 清除所有的未提交文件(用得少) |
4.GIT的基本操作(命令行)
- 创建一个目录
mkdir book_mall_frontend
- 进入该目录
cd book_mall_frontend/
- 初始化GIT仓库
git init
- 寻找想要拉取的码云上面的项目
在码云上随便找一个自己感兴趣的项目:自己做的云音乐源码(手机端)
- 将本地仓库与远程仓库相关联
后面就是刚刚复制的 git 地址
git remote add origin git@gitee.com/xxxxxxx.git
- 拉取代码
将码云上面的代码拉取到本地
git pull --rebase origin master
没有错误信息表示成功
到这里码云上面的项目就被我们拉取到本地了,咋们无聊时就可以拉取几个自己感兴趣的项目玩一玩
当有自己创建了仓库项目想要修改更新或者有码云项目的修改权限时
可在上面的基础上进行增删改的操作(我自称三部曲)
- 第一步
将当前文件夹添加到 git 的暂存区,file_name是你改动的文件夹的名字
git add file_name/
- 第二步
将暂存区的代码提交到本地仓库
git commit -m'note'
note是对这次提交的简单介绍
- 第三步
将代码传到码云上面去
git push -u origin master
这样就说明提交成功了
如果执行报错可能是在别人更改了你的项目仓库所以你本地的项目仓库不是最新的,建议一般执行push之前先执行pull指令
三、总结
正所谓孰能生巧,这几行命令和步骤其实很简单记忆和使用,多加练习我相信同学们一定能够熟练掌握码云和git的基本用法。