Git的使用
一、Git的介绍
Git是目前世界上最先进的分布式版本控制系统。
1. 结构
注: LocalLibrary是本地库,它主要存放历史版本 Working-Storage是暂存区,主要负责临时存储 WorkingArea是工作区,用来写代码(和Linux语法相同)
2、基本原理
明文
加密算法
密文
其中,加密算法中有一种哈希算法,它的特点:
- 无论明文有多长,它的密文都是固定长度;
- 即使密文有一点变化,密文的变化可能会很大,容易进行比对,不易出错;
- 它的过程不可逆,保密性好;
3、代码托管中心
(1)任务:维护远程库 (2)分类:局域网和外网
- 局域网主要包括GitLab
- 外网有GitHub和码云 ps:由于使用GitHub时,经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况,所以我准备采用码云来进行
二、Git的基本使用
1、git的安装
在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
2、git的使用
- 登入Gitee后,点击头像旁边的"+"加号-->新建项目
- 安装完成Git Bash
- 获取SSHKey
- 首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙。
$ ssh-keygen -t rsa -C "youremail@youremail.com"
- 然后按三次回车即可;
- 查看你的 public key
$ cat ~/.ssh/id_rsa.pub
将查询的结果复制并把他添加到Gitee。 4. 添加后,在终端中输入:
$ ssh -T git@gitee.com
第一次绑定的时候输入上边的代码之后会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。
再次执行上面的命令,检查是否成功连接,如果返回一下信息,则表示添加成功。
- 初始化本地库
- 克隆
$ git clone https://gitee.com/yourname/repository
- 本地初始化
$ cd d:/test //首先在文件系统中创建一个项目文件夹,然后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
- 更新到远程仓库
git add . //指定更新内容,表示全部更新,test.txt 表示更新指定文件
git commit -m "一些注释说明" //添加更新说明
git push origin master //执行更新操作
- 从远程仓库同步最新版本到本地
$ cd d:/test
$ git pull origin master
转载自:https://juejin.cn/post/6945299309470416909