From c18286b8746318f614becc9c518452d6b7c47c49 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 Sep 2021 06:05:38 +0200 Subject: Merging upstream version 0.15.7. Signed-off-by: Daniel Baumann --- doc/README_CN.md | 54 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 23 deletions(-) (limited to 'doc') diff --git a/doc/README_CN.md b/doc/README_CN.md index 03d96a7..9666824 100644 --- a/doc/README_CN.md +++ b/doc/README_CN.md @@ -26,50 +26,58 @@ ![gita screenshot](https://github.com/nosarthur/gita/raw/master/doc/screenshot.png) -本地和远程分支之间的关系有5种情况,在这里分别用5种颜色对应着: +在这个截屏里,`gita ll`显示所有库的状态信息,`gita remote dotfiles`等价于在 +`dotfiles`库里运行`git remote -v`,`gita fetch`对所有库做`fetch`操作,在这个例子 +里,两个库有更新. -- 绿色:本地和远程保持一致 -- 红色:本地和远程产生了分叉 -- 黄色:本地落后于远程(适合合并merge) -- 白色:本地没有指定远程 -- 紫色:本地超前于远程(适合推送push) +本地和远程分支之间的5种关系分别用5种颜色对应: -为什么选择了紫色作为超前以及黄色作为落后,绿色作为基准 的理由在这两篇文章中解释: -[blueshift](https://en.wikipedia.org/wiki/Blueshift)、[redshift](https://en.wikipedia.org/wiki/Redshift) +颜色|含义 +----|---- + 绿色|本地和远程保持一致 + 红色|本地和远程产生了分叉 + 黄色|本地落后于远程(适合合并merge) + 白色|本地没有指定远程 + 紫色|本地超前于远程(适合推送push) + +紫色作为超前,黄色作为落后,绿色作为基准的理由取自蓝移和红移: +[blueshift](https://en.wikipedia.org/wiki/Blueshift)、[redshift](https://en.wikipedia.org/wiki/Redshift). 额外的状态符号意义: - `+`: 暂存(staged) -- `*`: 未暂存(unstaged) -- `_`: 未追踪(untracked) +- `*`: 未暂存(unstaged) +- `_`: 未追踪(untracked) 基础指令: - `gita add `: 添加库 -- `gita add -a `: -- `gita add -b `: -- `gita add -m `: -- `gita add -r `: -- `gita clone `: -- `gita clone -p `: +- `gita add -a `: 递归添加路径下的所有库并自动产生层级分组,见 + [customization section](#custom) +- `gita add -b `: 添加bare库 +- `gita add -m `: 添加main库, main库的定义见 + [customization section](#custom) +- `gita add -r `: 递归添加路径下的所有库 +- `gita clone `: 克隆`` (由`gita freeze`生成)里的库 +- `gita clone -p `: 克隆``里的库并放到指定路径 - `gita context`: 情境命令 - `gita context`: 显示当前的情境 - `gita context none`: 去除情境 - `gita context `: 把情境设置成`group-name`, 之后所有的操作只作用到这个组里的库 - `gita color`: - - `gita color [ll]`: - - `gita color set `: + - `gita color [ll]`:显示颜色设置 + - `gita color set `:给本地/远程关系设置颜色 - `gita flags`: - - `gita flags set `: - - `gita flags [ll]`: -- `gita freeze`: + - `gita flags set `:给库设置flags + - `gita flags [ll]`:显示已有的flags +- `gita freeze`:显示URL, 路径之类的库信息(配合`gita clone`使用) - `gita group`: 组群命令 - `gita group add `: 把库加入新的或者已经存在的组 - `gita group [ll]`: 显示已有的组和它们的库 - `gita group ls`: 显示已有的组名 - `gita group rename `: 改组名 - `gita group rm group(s): 删除组 - - `gita group rmrepo -n : + - `gita group rmrepo -n :删除组里的库 - `gita info`: 显示已用的和未用的信息项 - `gita info [ll]` - `gita info add ` @@ -97,7 +105,7 @@ ## 安装指南 -正常人类按装: +正常人类安装: ``` pip3 install -U gita -- cgit v1.2.3