likes
comments
collection
share

Git的使用

作者站长头像
站长
· 阅读数 4

一、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
  1. 首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙。
$ ssh-keygen -t rsa -C "youremail@youremail.com" 
  1. 然后按三次回车即可;
  2. 查看你的 public key
$ cat ~/.ssh/id_rsa.pub

将查询的结果复制并把他添加到Gitee。 4. 添加后,在终端中输入:

$ ssh -T git@gitee.com

第一次绑定的时候输入上边的代码之后会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。

再次执行上面的命令,检查是否成功连接,如果返回一下信息,则表示添加成功。

  • 初始化本地库
  1. 克隆
$ git clone https://gitee.com/yourname/repository
  1. 本地初始化
$ cd d:/test //首先在文件系统中创建一个项目文件夹,然后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库

  1. 更新到远程仓库

git add .    //指定更新内容,表示全部更新,test.txt 表示更新指定文件
git commit -m "一些注释说明"     //添加更新说明
git push origin master            //执行更新操作
  1. 从远程仓库同步最新版本到本地

$ cd d:/test
$ git pull origin master
转载自:https://juejin.cn/post/6945299309470416909
评论
请登录