目录
1. 认识Git
1.1. 问题引入
1.2. 概念
1.3. 作用
1.4. 如何学
1.5. Git 安装
1.6. Git配置用户信息
2. Git仓库
2.1. Git 仓库(repository)
2.2. 创建
2.3. 需求
3. Git的三个区域
3.1. Git 使用时的三个区域
3.2. 工作区的内容,最终要如何保存在版本库中?
3.3. 需求
4. Git文件 的状态
4.1. Git 文件 2 种状态
4.2. 如何查看暂存区和工作区文件状态?
4.3. 需求:新增 css 文件,并使用 git status -s 查看文件状态,并最终提交
1. 认识Git
1.1. 问题引入
1.2. 概念
- 一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码
1.3. 作用
- 记录代码内容,切换代码版本,多人开发时高效合并代码内容
管理代码版本,记录,切换,合并代码
1.4. 如何学
- 个人本机使用:Git 基础命令和概念
- 多人共享使用:团队开发同一个项目的代码版本管理
1.5. Git 安装
- Windows系统:exe 程序,默认下一步即可
- Mac系统:dmg 程序,默认下一步即可
- 检验成功:
打开 bash 终端(git 专用)
命令:git -v(查看版本号)
1.6. Git配置用户信息
- 配置:用户名和邮箱,应用在每次提交代码版本时表明自己身份
- 命令:
git config --global user.name "itheima"
git config --global user.email "itheima@itcast.cn"
2. Git仓库
2.1. Git 仓库(repository)
- 记录文件状态内容的地方,存储着修改的历史记录 (.git文件夹)
2.2. 创建
- 把本地文件夹转换成 Git 仓库:命令 git init
- 从其他服务器上克隆 Git 仓库
2.3. 需求
- 创建一个空白的 Git 仓库
以"点"开头的文件夹一般都是隐藏的
3. Git的三个区域
3.1. Git 使用时的三个区域
- 工作区:实际开发时操作的文件夹
- 暂存区:保存之前的准备区域(暂存改动过的文件)
- 版本库:提交并保存暂存区中的内容,产生一个版本快照
3.2. 工作区的内容,最终要如何保存在版本库中?
- git add 添加到暂存区
- 等待时机后 git commit 提交保存到版本库,产生一次版本快照记录
3.3. 需求
- 把登录页面新增后,暂存并提交
git add 添加到暂存
查看暂存区全部文件目录
git commit 提交保存,产生版本快照
4. Git文件 的状态
4.1. Git 文件 2 种状态
- 未跟踪:新文件,从未被 Git 管理过
- 已跟踪:Git 已经知道和管理的文件
4.2. 如何查看暂存区和工作区文件状态?
- git status -s
4.3. 需求:新增 css 文件,并使用 git status -s 查看文件状态,并最终提交
- 第一列是暂存区状态
- 第二列是工作区状态