一、Git概述
Git 是一个免费的、开源的 分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种
项目。
Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作
流分支等特性。其性能优于 Subversion 、 CVS 、 Perforce 和 ClearCase 等版本控制工具。
二、Git 和代码托管中心
三、Git 常用命令
本文 3.1-3.6章节将会基于Git Bush Here(Git提供的windows下的命令行工具)介绍Git的常用命令,如若不需要可直接跳至
3.1 初始化本地库
1 )基本语法
git init
2 )案例实操
3)结果查看
3.2 查看本地库状态
1)基本语法
git status
2 )案例实操
3.2.1 首次查看(工作区没有任何文件)
3.2.2 新增文件(hello.txt)
3.2.3 再次查看(检测到未追踪的文件)
3.3 添加暂存区
3.3.1 将工作区的文件添加到暂存区
1 )基本语法
git add 文件名
2 )案例实操
3.3.2 查看状态(检测到暂存区有新文件)
3.4 提交本地库
3.4.1 将暂存区的文件提交到本地库
1 )基本语法
git commit -m " 日志信息 " 文件名
2 )案例实操
3.4.2 查看状态(没有文件需要提交)
3.5 修改文件(hello.txt)
3.5.1 查看状态(检测到工作区有文件被修改)
3.5.2 将修改的文件再次添加暂存区
3.5.3 查看状态(工作区的修改添加到了暂存区)
3.6 历史版本
3.6.1 查看历史版本
1 )基本语法
git reflog 查看版本信息
git log 查看版本详细信息
2 )案例实操
![](https://img-blog.csdnimg.cn/42633ff83fe2473a87d07af85c295466.png)
3.6.2 版本穿梭
1 )基本语法
git reset --hard 版本号
2 )案例实操
![](https://img-blog.csdnimg.cn/be1b46db50314cada599db5f8098a0dc.png)
四、Git 分支操作
4.1 查看分支
1 )基本语法
git branch -v
2 )案例实操
4.2 创建分支
1 )基本语法
git branch 分支名
2 )案例实操
4.3 修改分支
4.4 切换分支
1 )基本语法
git checkout 分支名
2 )案例实操