Update README.md

This commit is contained in:
Smart Ni 2017-07-30 23:19:34 +08:00 committed by GitHub
parent 2e987dea49
commit ec67e855cd

View File

@ -86,7 +86,7 @@ Git是一个“分布式版本管理工具”简单的理解版本管理工
* [clone下来指定的单一分支](#clone下来指定的单一分支)
* [忽略某个文件的改动](#忽略某个文件的改动)
* [忽略文件的权限变化](#忽略文件的权限变化)
* [以最后提交的顺序排序Git分支](#以最后提交的顺序排序Git分支)
* [以最后提交的顺序列出所有Git分支](#以最后提交的顺序列出所有Git分支)
* [在commit log中查找相关内容](#在commit-log中查找相关内容)
* [把暂存区的指定file放到工作区中](#把暂存区的指定file放到工作区中)
* [强制推送](#强制推送)
@ -275,11 +275,11 @@ git revert <commit-id>
```sh
git reset <commit-id> #默认就是-mixed参数。
git reset mixed HEAD^ #回退至上个版本只保留源码回退commit和index信息
git reset mixed HEAD^ #回退至上个版本它将重置HEAD到另外一个commit,并且重置暂存区以便和HEAD相匹配但是也到此为止。工作区不会被更改。
git reset soft HEAD~3 #回退至三个版本之前只回退了commit的信息不会恢复到**暂存区**一级。如果还要提交直接commit即可  
git reset soft HEAD~3 #回退至三个版本之前只回退了commit的信息暂存区和工作区与回退之前保持一致。如果还要提交直接commit即可  
git reset hard <commit-id> #彻底回退到指定commit-id的状态本地的源码也会变为上一个版本的内容
git reset hard <commit-id> #彻底回退到指定commit-id的状态暂存区和工作区也会变为指定commit-id版本的内容
```
## 修改上一个commit的描述
@ -511,7 +511,7 @@ git update-index --no-assume-unchanged path/to/file
git config core.fileMode false
```
## 以最后提交的顺序排序Git分支
## 以最后提交的顺序列出所有Git分支
最新的放在最上面
```sh