Git的一些基本概念
Git是一个免费、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。
版本控制:
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。(比如第二个版本出错了,就可以回退到第一个版本。)版本控制系统可以分为集中化的版本控制系统(如SVN)和分布式的版本控制系统。
本地结构:
工作区:就是写代码的地方;
暂存区:就是打算提交的东西,但是还没提交,作为临时存储的一个区域;
本地库:存储真正的每个历史版本的信息。
代码托管中心:帮我们维护远程库
本地库和远程库有两种交互方式:团队内部协作;跨团队协作。
将本地库的东西推送到远程库里去,用push操作;将远程库的东西克隆到本地,用clone操作。
Git Hub和Gitee是现成的托管中心,不用自己去搭建。
Git安装
- Git官网:https://git-scm.com
- 安装过程:点download for Windows,一直下一步就行。
默认选中就好。
这个选第一个,剩下的一直next。
在桌面右键(如果是win11,就是右键,显示更多选项里),会显示有Git GUI here和Git bash here,点击Git bash here,显示Git的终端。
Git操作
(1) 创建一个文件夹
(2) 打开Git终端:Git Bash Here(注意是在GitResp中打开)
(3) 本地仓库的初始化
直接在新建的文件夹里右键打开终端
初始化成功。
.git目录被隐藏了,里面的东西不要修改删除。
(4) 先在文件夹中创建一个文件:
(5) 将文件提交到暂存区:
(6) 将暂存区的内容提交到本地库:
一些常用命令
在git中命令跟linux是一样的
(1)查看Git安装版本:
(2)清屏:clear
(3)设置签名(设置用户名和邮箱):
(4)git status:看的是工作区和暂存区的状态(就是这两个区有没有文件)
(5)git log:可以让我们查看提交的,显示从最近到最远的日志
(6)git reset:前进或者后退历史版本
(7)git diff:将工作区中的文件和暂存区中所有文件进行比较
GitHub操作
GitHub账号注册
用户名,邮箱(不建议用163),密码,然后sign in注册。
创建GitHub远程库
第一次创建会有验证邮箱。
其实必须填的只有库名。
创建远程库地址别名
这里显示你远程有哪些仓库,点击进去。
远程库地址比较长,每次复制比较麻烦
https://github.com/xi-gua-123/Vibe.git
在git本地将地址保存,通过别名
看远程库有没有别名:
换一个别名为vibe的地址:
推送操作
输入密码完成。
刷新之后就可以看到了。
克隆操作
地址是在远程库里复制的。
就直接把远程库克隆成了一个文件夹。
克隆操作可以帮我们完成:
- 初始化本地库
- 将远程库内容完整的克隆到本地
- 替我们创建远程库的别名。
GitHub删除远程库
- 点击进入库。
- 点击settings。
- 拉到最后点击delete this repository。
- 库的名字叫什么,要复制到框中。
5.第一次删除时最后要输入密码,然后删除。