一、git的安装及本地配置
1、git介绍
啥是个git?看百度介绍。
大多数朋友的感觉就是,太官方,看不懂。
解析:
git是代码的一套托管工具,它分为两个仓库,首先将你写的代码提交到本地仓库,这个时候只有你可以看,和你一起开发的同事看不到。将本地仓库的代码推到远程仓库(githab、gitee、gitlab等之一),然后你的同事就可以通过一个git的命令拉下你推到远程仓库的代码了。同样,只有你同事将他写的代码推送到远程仓库后,你执行git命令才能把他写的代码拉下来,合并到你的代码里。
这就是代码托管仓库的一部分优势,或许你感觉不到什么,老王举个例子,你们三个前端做一个项目,写一部分就得汇总合并一次代码吧?没有这个托管工具你怎么合并?咋用个小u盘咋copy一下,那得copy多少次,合并起来多困难,这就是代码托管工具的优势,通过几行简单的命令就实现了代码的托管和合并。
git还有一个优势,就是可以回到你提交代码的任意一个历史版本。例如,你写了这三个功能,上传,删除,添加。每写完一个功能就提交一次仓库,本地或者远程仓库都可以/后来又写了半天,发现写不对了,你想回到上传时候的代码,这个时候通过git命令也是可以回去的。
老王叨叨这么好多字,现在大家对git是不是有了一个初步的了解?
为了加深大家的记忆,便于理解,灵魂画手老王来画图解析一下:
2、git本地配置及注册
1、下载地址: https://git-scm.com/
2、安装,直接下一步下一步就可以
3、安装完成后,打开终端,执行 git --version 检查是否成功安装
3、创建测试文件text,文件右击,点击Git Bash Here 打开git窗口
4、在git设置用户名和邮箱(git里不可以使用快捷键复制粘贴,必须使用鼠标右击复制粘贴)
git config --global user.name "用户名英文"
git config --global user.email "你的邮箱"
5、项目的git窗口输入 git init,初始化项目,在项目文件夹下出现git文件,初始化完成
3、git远程仓库
推荐gitee,国内代码托管仓库
1、网址:https://gitee.com/
2、直接注册
3、注册后配置ssh密钥
为什么配置密钥?
就是为了解决,git提交代码的时候,不用每次都输入用户名和密码。配置后,可以直接提交。
生产ssh公钥
在git窗口输入:
ssh-keygen -t rsa -C "这里输入你的邮箱@xxxxx.com"
从生成的这个地址下找到这个文件
复制里面的内容,也就是public key
在giee配置公钥
点击确定,输入gitee密码,验证
配置成功
配置后在git窗口输入:
ssh -T git@gitee.com
如果返回下面内容就证明配置成功
Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.