|
|
|
@ -25,7 +25,7 @@ Git是一个 “分布式版本管理工具”,简单的理解版本管理工
|
|
|
|
|
* [展示工作区和暂存区的不同](#展示工作区和暂存区的不同)
|
|
|
|
|
* [展示暂存区和最近版本的不同](#展示暂存区和最近版本的不同)
|
|
|
|
|
* [展示暂存区、工作区和最近版本的不同](#展示暂存区工作区和最近版本的不同)
|
|
|
|
|
* [快速切换分支上一个分支](#快速切换分支上一个分支)
|
|
|
|
|
* [快速切换到上一个分支](#快速切换到上一个分支)
|
|
|
|
|
* [删除已经合并到 master 的分支](#删除已经合并到-master-的分支)
|
|
|
|
|
* [展示本地分支关联远程仓库的情况](#展示本地分支关联远程仓库的情况)
|
|
|
|
|
* [关联远程分支](#关联远程分支)
|
|
|
|
@ -166,7 +166,7 @@ git diff --cached
|
|
|
|
|
git diff HEAD
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 快速切换分支上一个分支
|
|
|
|
|
## 快速切换到上一个分支
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
git checkout -
|
|
|
|
@ -345,6 +345,9 @@ git reset –hard <commit-id> #彻底回退到指定commit-id的状态,暂存
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 修改上一个 commit 的描述
|
|
|
|
|
|
|
|
|
|
如果暂存区有改动,同时也会将暂存区的改动提交到上一个 commit
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
git commit --amend
|
|
|
|
|
```
|
|
|
|
|