目录
Git 初识
概念:一个免费开源,分布式的代码版本控制系统,帮助开发团队维护代码
作用:记录代码内容,切换代码版本,多人开发时高效合并代码内容
如何学:
- 个人本机使用:Git 基础命令和概念
- 多人共享使用:团队开发同一个项目的代码版本管理
Git 安装
Windows系统:exe程序,默认下一步即可
Mac系统:dmg程序,默认下一步即可
检验成功:
- 打开bash终端(git 专用)
- 命令: git-v (查看版本号)
Git 配置用户信息
配置:用户名和邮箱,应用在每次提交代码版本时表明自己身份
命令:
- git config --global user.name "itheima"
- git config --global user.email "itheima@itcast.cn"
总结
1.为何学习Git ?
- 管理代码版本,记录,切换,合并代码
2. Git学习:
- 现在本机自己使用
- 再学习多人共享使用.
3. 如何安装使用?
- 程序双击安装
- 在VSCode中使用bash终端以及git命令
掌握Git仓库
Git仓库( repository):记录文件状态内容的地方,存储着修改的历史记录
创建:
- 把本地文件夹转换成Git仓库:命令git init
- 从其他服务器上克隆Git仓库
需求:创建一个空白的Git仓库
总结:
1. 什么是Git仓库?
- 记录文件状态内容和历史记录的地方( .git文件夹)
2. 如何创建Git仓库?
- 把本地文件夹转换成Git仓库:命令git init
- 从其他服务器上克隆Git仓库
Git 的三个区域
Git使用时:
工作区:实际开发时操作的文件夹
暂存区:保存之前的准备区域(暂存改动过的文件)
版本库:提交并保存暂存区中的内容,产生一-个版本快照
需求:把登录页面新增后,暂存并提交
总结:
1. Git使用时有哪些区域?
- 工作区,暂存区,版本库
2. 工作区的内容,最终要如何保存在版本库中?
- git add添加到暂存区
- 等待时机后git commit提交保存到版本库,产生一次版本快照记录
Git 文件状态
Git文件2种状态:
- 未跟踪:新文件,从未被Git管理过
- 已跟踪:Git已经知道和管理的文件
使用:修改文件,暂存,提交保存记录,如此反复
需求:新增CSS文件,并使用git status -s查看文件状态,并最终提交
第一列是暂存区状态
第二列是工作区状态
总结:
1. Git文件状态分为哪2种?
- 未跟踪和已跟踪( 新添加,未修改,已修改)
2. 如何查看暂存区和工作区文件状态?
- git status -s
Git 暂存区使用
暂存区:暂时存储,可以临时恢复代码内容,与版本库解耦
暂存区->覆盖->工作区,命令:git restore目标文件(注意:完全确认覆盖时使用)
从暂存区移除文件,命令:git rm --cached目标