Git 命令与场景
基础概念
工作区,暂存区,保存区
commoit -> tree -> blob
git init -> git add -> git commit -m
命令与场景
命令 | 场景 |
---|---|
.gitignore | 配置 git 忽略文件 |
git config --local / --global / --system | 配置 git 基础设置 |
git rm | 物理删除 & 管理删除 |
--cache | 仅管理删除,物理保存
log | 查看历史记录
-n | -n 3 选择数量
--oneline | 简洁显示
cat-file | 读取底层数据 -t type -p content
git diff -cache | Stage & HEAD
git branch | 分支
-av | 显示分支
commit -amend | Edit current commit info
git rebase -i | pick base hash code, use for edit continue or multiple commit history
git rest HEAD | Strage restor to work
git rest --hard | restor to HEAD and drop work
git stash | Temp save work
-apply | restore and keep record
-pop | restor and delete record