【Git-Git的安装了解与使用】了解Git & 安装Git & 使用Git
1)Git 简介
1.1.Git 是什么
Git是目前世界上最先进的分布式版本
控制系统!
1.2.Git 能做什么
1.3.集中式版本管理
经典产品: CVS、VSS、SVN
特点:由中央仓库统一管理,结构简单,上手容易!
不足:
-
版本管理的服务器一旦崩溃,硬盘损坏,代码如何恢复?
-
程序员上传到服务器的代码要求是完整版本,但是程序员开发过程中想做小版本的管理,以便追溯查询,怎么破?
-
系统正在上线运行,时不时还要修改bug,要增加好几个功能要几个月,如何管理几个版本?
-
如何管理一个分布在世界各地、互不相识的大型开发团队?
解决:
2)Git 的安装
Git官网:https://git-scm.com/
2.1.相关工具
-
命令行工具:Git for windows
下载地址:
https://git-for-windows.github.io/
-
ijdea插件: idea 自带
-
GitHub网站:http://www.github.com
2.2.安装流程
2.3.设置 Git 账户
命令 | 含义 |
---|---|
git config --list | 查看所有配置 |
git config --list --show-origin | 查看所有配置以及所在文件位置 |
git config --global user.name xxx | 设置git用户名 |
git config --global user.email xxx | 设置git邮箱 |
git init | 初始化本地库 |
git config core.autocrlf false | 取消换行符转换的warning提醒 |
上述配置可以在用户家目录/.gitconfig文件中查看配置结果!
示例:
2.4.初始化
-
①新建一个本地仓库,也就是一个文件夹。
-
②执行git init命令
- ③之后,可以看到,本地仓库中,多了一个.git的隐藏文件夹
- ④只有在有.git目录的工作空间中,才可以执行git命令!否则,会报错:
3)常用 Git 命令
3.1.新建文件并提交到本地库
3.1.1.常用命令
命令 | 含义 |
---|---|
git status | 查看本地库的状态(git status -s 简化输出结果) |
git add [file] | 多功能命令: 1. 开始跟踪新文件 2. 把已跟踪的文件添加到暂存区 3. 合并时把有冲突的文件标记为已解决状态 |
git commit -m “xxx” [file] | 将暂存区的文件提交到本地库,-m 后面为修改的说明 |
3.1.2.实验步骤
- ①查看本地库状态,空空如也
- ②新建一个文件
vim test.log 或 touch test.log并编辑
此时再次查看git本地库的状态:
说明检测到了test.log文件,但是还无法追踪,建议使用add命令添加!
- ③将新建的文件,提交到暂存区:
git add
- ④此时再次查看,发现暂存区已经有了文件
- ⑤将文件从暂存区提交到本地库
此时,会要求为刚刚的提交作一个说明!
也可以直接使用git commit -m “xxxx” [file]
提交!
3.2.将修改的文件提交到本地库
- ①修改文件
- ②此时查看本地库的状态