一、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
)案例实操
3.6.2 版本穿梭
1
)基本语法
git reset --hard
版本号
2
)案例实操
四、Git 分支操作
4.1 查看分支
1
)基本语法
git branch -v
2
)案例实操
4.2 创建分支
1
)基本语法
git branch
分支名
2
)案例实操
4.3 修改分支
4.4 切换分支
1
)基本语法
git checkout
分支名
2
)案例实操