Git命令
目录
Git命令
学习目标
- Git常用命令
- 初始化本地库命令
- 查看本地库状态命令
- 添加到暂存区命令
- 提交本地库命令
- 模拟版本迭代
- 查看历史版本命令
Git常用命令
Git常用的命令有:
命令名称 | 作用 |
---|---|
git config –global user.name 用户名 | 设置用户签名(和github账号无关系) |
git config –global user.email 邮箱 | 设置用户邮箱 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add | 添加到暂存区 |
git rm –cached 版本号 | 取消添加到暂存区 |
git commit -m ‘日志信息’ 文件名 | 提交到本地库 |
git reflog | 精简查看历史记录 |
git reset –hard 版本号 | 版本穿梭 |
初始化本地库
命令:
|
|
效果:
查看本地库状态
命令:
|
|
效果:
新增一个文件后在查看效果:
添加到暂存区
命令:
|
|
效果:
变为绿色已经表明git追踪了这个文件。
删除暂存区里的文件命令:
|
|
效果:
提交本地库
文件只是在暂存区,没有形成历史版本,需要提交到本地库中。
命令:
|
|
效果:
查看日志:
|
|
效果:
或者使用查看详细日志的命令:git log
效果:
修改文件
模拟一下一个版本的修改迭代:
历史版本
基本语法:
git reflog
查看版本信息。git log
查看版本详细信息。(可以看到提交日期,每个版本的提交作者)
如果我们想回溯某个版本,git
支持版本穿梭。
语法:
|
|
效果:
.git目录下有一个HEAD文件,这个文件会保存指针指向的分支,refs目录下有一个当前分支(比如main)同名的文件,这个文件会指向当前的版本。
git托管不同的版本不是仅仅依靠创造副本,而是本地内存里面记录了版本信息,调用指针指向某个版本,(例如:head——>main这个指针会在三个版本间移动穿梭)