git简介
Git是世界上最先进的分布式版本控制系统。
版本控制
简单来说版本控制就是一个项目或工程的历史纪录。
所以git就是一个用来记录版本记录变迁的软件工具。
功能
- 你可以通过git来查看谁在什么时间更改了那些内容
- 你还可以回溯到这些提交过的节点。
- 你可以用git轻松方便的进行多人合作
几个重要的概念
- commit(最核心的概念):提交,git以此为基准进行回溯
- branch:分支(用来实现多人合作)
- 工作区:编辑代码的地方
- 暂存区:在那时存储工作区的文件
- 仓库:最终确定没问题提交到仓库,成为一个新的版本
- 文件状态:
- untract:新创建的
- staged:add后
- unmodified:commit后
- modified:修改过后
Git的使用
一、Git仓库初始化:
git init
二、查看当前文件状态
git status
三、添加文件到暂存区:
// 添加一个文件
git add 文件名
// 添加多个文件
git add 文件名1 文件名2 ...
// 添加当前目录
git add .(最常用)
四、提交到仓库
git commit -m "描述信息"
五、查看版本:
git log
git log -pretty=online
六、版本回退:
git reset --hard 提交编号
七、回到未来
git reflog //回退后查看全部记录
|