自用一些git方法

177 阅读1分钟

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 比较工作区跟暂存区   AB比较
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 会将文件从缓存区和你的硬盘中(工作区)删除  删除AB
git rm --cached 只删除暂存区,不删除工作区   只删除出A
rm file 只删除工作区 只删除B