1.删除指定分支
git branch -d dev
2.拉去并创建指定分支
git checkout -b dev origin/dev
3.退出git log 操作环境
英文模式下 按 q 键
4.退回指定版本
git reset --hard 7e65d56eafde6版本号
5.修改分支名
git branch -m 旧分支名 新分支名
6.丢弃所有修改分支名
git checkout .
7.回退版本并将内容回退到暂存区不删除
git reset --soft 版本号*****
8.git的diff操作
A工作区 B暂存区 C版本区
git diff 比较工作区跟暂存区 A和B比较
git diff --cached 比较暂存区跟HEAD B和C比较
git diff HEAD 比较工作区跟HEAD A和C比较
9.工作区/暂存/版本区覆盖
git reset HEAD HEAD覆盖暂存区 C覆盖B
git checkout -- <file> 暂存区覆盖工作区 B覆盖A
git checkout HEAD <file> HEAD覆盖暂存区和工作区 C同时覆盖B和A
10.rm删除操作
git rm file 会将文件从缓存区和你的硬盘中(工作区)删除 删除A和B
git rm --cached 只删除暂存区,不删除工作区 只删除出A
rm file 只删除工作区 只删除B