这是 git-sh-setup 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-sh-setup - 通用 Git shell 脚本设置代码
概要
. "$(git --exec-path)/git-sh-setup"
商品描述
这不是最终用户想要运行的命令。 曾经。 本文档的意思是
对于正在研究瓷器脚本和/或正在编写新脚本的人。
- 混帐 sh 设置 scriptlet 被设计为由其他 shell 脚本提供(使用 .)
设置一些指向普通 Git 目录的变量和一些辅助 shell
功能。
在获取它之前,您的脚本应该设置一些变量; USAGE(和 LONG_USAGE,如果
any) 用于定义由 usage() shell 函数给出的消息。 SUBDIRECTORY_OK 可以设置
如果脚本可以从工作树的子目录运行(有些命令不能)。
scriptlet 设置 GIT_DIR 和 GIT_OBJECT_DIRECTORY shell 变量,但不会 而不去 出口
他们对环境。
职能
该
将提供的错误消息发送到标准错误流后退出。
用法
死于使用信息。
设置引用日志操作
将 GIT_REFLOG_ACTION 环境设置为给定的字符串(通常是
程序),除非它已经设置。 每当脚本运行更新的 git 命令时
refs,使用此字符串的值创建一个reflog条目以留下记录
什么命令更新了参考。
git_编辑器
在给定的文件上运行用户选择的编辑器(GIT_EDITOR、core.editor、VISUAL 或 EDITOR)
文件,但如果没有指定编辑器并且终端是愚蠢的,则会出错。
is_bare_repository
向标准输出流输出 true 或 false 以指示存储库是否为
裸存储库(即没有关联的工作树)。
cd_to_toplevel
将 chdir 运行到工作树的顶层。
需要工作树
检查当前目录是否在存储库的工作树中,以及
否则死亡。
要求工作树存在
检查与存储库关联的工作树是否存在,否则将死亡。
经常在调用 cd_to_toplevel 之前完成,如果没有,这是不可能做到的
工作树。
require_clean_work_tree [ ]
检查与存储库关联的工作树和索引是否没有
对跟踪文件的未提交更改。 否则它会发出表单的错误消息
不能: . ,然后死去。 例子:
require_clean_work_tree rebase "请提交或隐藏它们。"
从提交中获取作者身份
输出与 eval 一起使用的代码以设置 GIT_AUTHOR_NAME、GIT_AUTHOR_EMAIL 和
给定提交的 GIT_AUTHOR_DATE 变量。
创建虚拟基地
修改第一个文件,因此只保留与第二个文件相同的行。 如果有
普通材料不足,则第一个文件留空。 结果是
适合作为 3 路合并的虚拟基础输入。
GIT
部分 混帐(1) 套房
使用 onworks.net 服务在线使用 git-sh-setup