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 查看文件状态,并最终提交
- 第一列是暂存区状态
- 第二列是工作区状态
版权归原作者 热爱前端的小wen 所有, 如有侵权,请联系我们删除。