本文章来源于尚硅谷的Git视频总结,版权归尚硅谷所有,仅供学习使用,勿用于商业用途。
git安装步骤见Git视频
1. git用来维护本地库
2. 初始化
mkdir file
cd file
git init
ls -la 查看初始化的目录 .git
ll .git
3. 设置签名
用户名:tom
email:wr@qq.com
作用:区分不同开发人员
3.1. 项目级别
项目级别/仓库级别:仅在当前本地库范围内有效
git config user.name tom_pro
git config user.email goodMorning_pro@atguigu.com
3.2. 系统用户级别设置
若没有签名则会出错,见 4.4 git commit
4. 基本操作
4.1. git status
4.2. git add
4.3. git rm --cached
只是从暂存区删除,文件并没有删
4.4. git commit
没有设置签名则会出错
加入签名后提交
git config user.name wangrui
git config user.email wangrui@qq.com
可见如下信息
4.5. git commit -m
更改文件,查看状态
上图的git commit -a 相当于直接提交到本地库,之后说明
4.6. 总结
状态查看
git status 查看工作区、暂存区状态
添加
git add [filename] 将工作区的“新建/修改”添加到暂存区
提交
git commit -m "commit message" [filename] 将暂存区的内容提交到本地库
5. 版本穿梭
5.1. git log
多屏显示控制方式: 空格向下翻页 ,b 向上翻页 ,q 退出
5.2. git reflog
git log --oneline 只显示历史版本,而reflog可以显示所有版本
HEAD@{移动到当前版本需要多少步}
5.3. git reset --hard
5.3.1. 基于索引值回退
5.3.2. 使用^符号,使用~符号回退
5.3.3. 总结
5.4. git reset --soft /mixed/hard
5.4.1. 命令对比
5.4.2. git --soft
可见暂存区变绿
5.4.3. git --mixed
发现暂存区变红