1. Git安装
2. git init project:创建GIT文件项目
2. 配置user.name user.email
1. git config --global:对当前用户所有仓库有效 git config --global user.name 'wind-front' || user.email 'wind-front'
2. git config --local:只对某个仓库有效 git config --local user.name 'wind-front'
3. git config --system
4. git config --global --list || git config --local --list 查看当前配置信息
3. git工作流
1. 当前目录下修改的文件,发生更改后,添加到GIT的暂存区,由GIT统一管理,commit提交后生成提交日志
![](https://img.kancloud.cn/0e/fe/0efe8a6f92c3c5f0d02a97e377accdcb_787x428.png)
4. 使用GIT命令变更目录中的文件名
1. 使用手工更换方式变更:需要三步,1. 修改文件名 2. 将修改后的文件添加到暂存区 3. 删除修改前的文件
2. 使用GIT方式重命名文件:只需要一步:1. git mv readme.js readme.ts
5. 撤回暂存区内的所有改动:git reset --hard
6. 查看git commit提交日志或者日志简要列表
1. git log || git log --oneline:提交历史
2. git log -n4 || git log -n4 --oneline:最近4次的提交历史
7. 通过图形界面查看提交日志:gitk
8. git三大类型对象:commit tree blob
9. git文件变更,不经过暂存区直接提交:git commit -am '越过暂存区进行直接提交'
10. 分离头指针:指当前文件的修改提交没有和任何分支进行绑定,如果重要,一定要和某个分支绑定在一起