入口。豫
yuyan · 164 行 · 8117 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
寻观「标准库」之书。
寻观「标准库」之「操作系统」之「命令行参数」之书。
寻观「标准库」之「操作系统」之「子进程」之书。
寻观「标准库」之「操作系统」之「进程」之书。
「:文言:以汉语令辞通 Git;列参直传子进程,不经命令壳。汉语:把中文命令与选项翻译成 Git 参数,直接运行 Git,不拼接 shell 命令。:」
「帮助文字」者『用法:yy版本管理 [--仓库 目录] 命令 [参数…]
命令:初始化、克隆、状态、暂存、提交、历史、差异、分支、切换、合并、获取、拉取、推送、远端、查看、撤销暂存、还原
选项:--简短、--分支、--全部、--已暂存、--单行、--图形、--新建、--删除、--强制、--追踪、--消息 文本、--条数 数字、--路径 文件…
远端子命令:列表、新增 名称 地址、删除 名称、重命名 旧名 新名
示例:yy版本管理 状态 --简短
yy版本管理 暂存 --路径 文件名
yy版本管理 提交 --消息 修复说明
yy版本管理 --仓库 目录 历史 --单行 --条数 5
yy版本管理 推送 origin main
运行时须能找到 git。退出码与 Git 相同;文件路径可在 --路径 后给出。』也。
「报错」乃化「字符串」而「有」也。
「报错」者会「文字」而
「标准错误打印行」于(『版本管理:』附「文字」);
「退出」于「二」
也。
「命令原名」乃化「字符串」而「字符串」也。
「命令原名」者会「名字」而
鉴「名字」而
有『初始化』则『init』
或有『克隆』则『clone』
或有『状态』则『status』
或有『暂存』则『add』
或有『提交』则『commit』
或有『历史』则『log』
或有『差异』则『diff』
或有『分支』则『branch』
或有『切换』则『switch』
或有『合并』则『merge』
或有『获取』则『fetch』
或有『拉取』则『pull』
或有『推送』则『push』
或有『远端』则『remote』
或有『查看』则『show』
或有『撤销暂存』则『restore』
或有『还原』则『restore』
或有「其他」则『』
也。
「选项原名」乃化「字符串」而化「字符串」而「字符串」也。
「选项原名」者会「命令」而会「选项」而
鉴「选项」而
有『--简短』则
若「字符串相等吗」于「命令」于『status』则『--short』否则『』
或有『--分支』则
若「字符串相等吗」于「命令」于『status』则『--branch』否则『』
或有『--全部』则
若「或者」于(「字符串相等吗」于「命令」于『branch』)于(「字符串相等吗」于「命令」于『fetch』)则
『--all』
否则
『』
或有『--已暂存』则
若「字符串相等吗」于「命令」于『diff』则『--cached』否则『』
或有『--单行』则
若「字符串相等吗」于「命令」于『log』则『--oneline』否则『』
或有『--图形』则
若「字符串相等吗」于「命令」于『log』则『--graph』否则『』
或有『--新建』则
若「字符串相等吗」于「命令」于『switch』则『-c』否则『』
或有『--删除』则
若「字符串相等吗」于「命令」于『branch』则『-d』否则『』
或有『--强制』则
若「字符串相等吗」于「命令」于『branch』则『-D』
否则
若「字符串相等吗」于「命令」于『push』则『--force-with-lease』否则『』
或有『--追踪』则
若「字符串相等吗」于「命令」于『push』则『--set-upstream』否则『』
或有『--消息』则
若「字符串相等吗」于「命令」于『commit』则『-m』否则『』
或有『--条数』则
若「字符串相等吗」于「命令」于『log』则『-n』否则『』
或有「其他」则『』
也。
「带值选项」乃化「字符串」而「爻」也。
「带值选项」者会「选项」而
「或者」于(「字符串相等吗」于「选项」于『--消息』)于(「字符串相等吗」于「选项」于『--条数』)
也。
「参数错误」乃化「字符串」而「列」于「字符串」也。
「参数错误」者会「文字」而
「标准错误打印行」于(『版本管理:』附「文字」);
「退出」于「二」;
「罄」
也。
「远端动作」乃化「字符串」而「字符串」也。
「远端动作」者会「文字」而
鉴「文字」而
有『新增』则『add』
或有『删除』则『remove』
或有『重命名』则『rename』
或有『列表』则『-v』
或有「其他」则「文字」
也。
「译参」乃化「字符串」而化(「列」于「字符串」)而「列」于「字符串」也。
「译参」者会「命令」而会「参数」而
鉴「参数」而
有「罄」则「罄」
或有(「缀」于『--路径』于「余」)则
「缀」于『--』于「余」
或有(「缀」于「首」于「余」)则
若「串开头是它吗」于『-』于「首」则(
虑「原名」者「选项原名」于「命令」于「首」而
若「字符串相等吗」于「原名」于『』则「参数错误」于(『未知或不适用的选项:』附「首」)
否则若「带值选项」于「首」则(
鉴「余」而
有(「缀」于「值」于「尾」)则
「缀」
于「原名」
于(「缀」于「值」于(「译参」于「命令」于「尾」))
或有「其他」则
「参数错误」于(「首」附『缺少值』)
)
否则
「缀」于「原名」于(「译参」于「命令」于「余」)
)否则若「字符串相等吗」于「命令」于『remote』则「缀」于(「远端动作」于「首」)于「余」
否则
「缀」于「首」于(「译参」于「命令」于「余」)
也。
「运行指定」乃化「字符串」而化「字符串」而化(「列」于「字符串」)而「有」也。
「运行指定」者会「目录」而会「命令」而会「尾」而
虑「原名」者「命令原名」于「命令」而
若「字符串相等吗」于「原名」于『』则
「报错」于(『未知命令:』附「命令」)
否则
虑「译后」者
若「字符串相等吗」于「命令」于『撤销暂存』则
「缀」于『--staged』于(「译参」于「原名」于「尾」)
否则
「译参」于「原名」于「尾」
而
若「字符串相等吗」于「目录」于『』则
「退出」于(「运行并继承标准流」于『git』于(「缀」于「原名」于「译后」))
否则
「退出」于(「运行并继承标准流」
于『git』
于(「缀」于『-C』于(「缀」于「目录」于(「缀」于「原名」于「译后」))))
也。
「运行命令」乃化(「列」于「字符串」)而「有」也。
「运行命令」者会「参数」而
鉴「参数」而
有「罄」则「打印行」于「帮助文字」
或有(「缀」于『帮助』于「罄」)则「打印行」
于「帮助文字」
或有(「缀」于『--仓库』于(「缀」于「目录」于(「缀」于「命令」于「尾」)))则
「运行指定」于「目录」于「命令」于「尾」
或有(「缀」于『--仓库』于「余」)则
「报错」于『--仓库 后须有目录及命令』
或有(「缀」于「命令」于「尾」)则
「运行指定」于『』于「命令」于「尾」
也。
「运行命令」于(「获取参数」于「元」)。