doc: update docs/git.md
This commit is contained in:
parent
44bf2fdf10
commit
a2a6011b31
22
docs/git.md
22
docs/git.md
@ -855,7 +855,7 @@ $ git checkout <branch> -- <file>
|
|||||||
删除本地存在远程不存在的分支
|
删除本地存在远程不存在的分支
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git remote prune origin
|
$ git remote prune origin
|
||||||
```
|
```
|
||||||
|
|
||||||
### 获取最近一次提交的 Hash
|
### 获取最近一次提交的 Hash
|
||||||
@ -1157,11 +1157,29 @@ $ git whatchanged --since='2 weeks ago'
|
|||||||
### 在 commit log 中查找相关内容
|
### 在 commit log 中查找相关内容
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git log --all --grep='<given-text>'
|
$ git log --all --grep='<given-text>'
|
||||||
```
|
```
|
||||||
|
|
||||||
通过 grep 查找,given-text: 所需要查找的字段
|
通过 grep 查找,given-text: 所需要查找的字段
|
||||||
|
|
||||||
|
### Git 仓库的大小
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ git ls-files | xargs -r du -hs
|
||||||
|
```
|
||||||
|
|
||||||
|
### Git 仓库的总大小
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ git count-objects -vH
|
||||||
|
```
|
||||||
|
|
||||||
|
### 查询历史体积大的 10 个文件
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | awk '/^blob/ {print substr($0,6)}' | sort --numeric-sort --key=2 --reverse | head -n 10 | cut -c 13-
|
||||||
|
```
|
||||||
|
|
||||||
Conventional Commmits
|
Conventional Commmits
|
||||||
----
|
----
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user