这是 stg-refresh 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
stg-refresh - 为当前补丁生成一个新的提交
概要
STG 刷新 [选项] [--] [ ]
商品描述
在当前补丁中包含最新的工作树和索引更改。 这个命令
为补丁生成一个新的 git commit 对象; 旧的提交不再可见。
如果索引脏了,刷新将发出警告,并且需要使用 - 指数 or - 力量
选项来覆盖此检查。 这是为了防止意外完全刷新,当只有一些
更改是使用 git add 交互模式进行的。
您可以选择列出与当前工作相关的一个或多个文件或目录
目录; 如果这样做,则只会更新匹配的文件。
在幕后,stg refresh 首先用你的更新创建一个新的临时补丁,然后
然后将该补丁合并到您要求刷新的补丁中。 如果您要求刷新
最上面的补丁以外的补丁,可能会发生冲突; 在这种情况下,临时
补丁将留给您处理,例如使用 stg 壁球。
临时补丁的创建记录在补丁堆栈中的单独条目中
日志; 这意味着一个撤消步骤将撤消另一个补丁和
临时补丁,两个撤消步骤将另外摆脱临时补丁。
配置
-u,--更新
只更新当前的补丁文件。
-i,--索引
不是将补丁顶部设置为工作树的当前内容,而是将其设置为
索引的当前内容。
-F,--强制
而不是在某些工作已经上演时警告用户(例如使用 git
添加交互模式)强制完全刷新。
-p 补丁,--patch 补丁
刷新(应用)补丁而不是顶部补丁。
-e, - 编辑
调用补丁描述的编辑器。
-a NOTE, --annotate 注意
注释补丁日志条目。
-m 消息, --message 消息
使用 MESSAGE 而不是调用编辑器。
-f 文件, --file 文件
使用 FILE 的内容而不是调用编辑器。 (如果 FILE 为“-”,则写入
标准输出。)
- 标志
在补丁的末尾添加一个“签字人:”。
--确认
在补丁的末尾添加一个“Acked-by:”行。
--author "姓名”
设置作者详细信息。
--authname 名称
设置作者姓名。
--authemail 电子邮件
设置作者邮箱。
--验证日期
设置作者日期。
科学与技术学院
StGit 套件的一部分 - 见 STG(1)
使用 onworks.net 服务在线使用 stg-refresh