Amazon Best VPN GoSearch

OnWorks 网站图标

git-hub - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 git-hub

这是 git-hub 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


git-hub - GitHub 的 Git 命令行界面

综合系统


git hub [全局选项] [选项] [参数]

商品描述


混帐 枢纽 是一个简单的 github 命令行界面,启用最有用的 GitHub 任务
(如创建和列出拉取请求或问题)可通过 git 直接访问
命令行。

要使用此命令,您可能需要进行初始配置以获取
来自 GitHub 的授权。 为此,您可以使用 格局 命令。 见
配置 部分了解更多配置选项。

全球 配置


-H, - 帮帮我
显示此帮助并退出。

- 版
显示程序的版本号并退出。

-v, --详细
更详细(可以多次指定以获得额外的详细信息)

-是的, - 沉默的
不那么冗长(可以多次指定以减少冗长)

指令


格局 此命令执行初始设置以连接到 GitHub。 它基本上问
GitHub 获取授权令牌并将其存储在配置变量中
hub.oauthtoken 以备将来使用,因此您无需每次都输入密码(或
将其存储在配置中)。 用户名也被存储以备将来使用
集线器用户名 多变的。 如果指定了基本 URL,则将其存储在 hub.baseurl
了。

-u 用户名, --username=用户名
GitHub 的用户名(登录名),将存储在配置变量中
集线器用户名. 如果提供了电子邮件,则匹配该电子邮件的用户名
将被搜索和使用,如果找到(为此电子邮件工作
必须是公开资料的一部分)。

-p 密码, --password=密码
GitHub 的密码(不会被存储)。

-b 网址, --baseurl=网址
用于访问 API 的 GitHub 基本 URL。 当您的 GitHub API 为
在默认位置以外的其他位置(企业服务器通常使用
https://host/api/v3).

- 全球的
将设置存储在全局配置中(请参阅 --global 选项 混帐
配置(1) 了解详细信息)。

- 系统
将设置存储在系统配置中(请参阅中的 --system 选项 混帐
配置(1) 了解详细信息)。

克隆 REPO [目的地]
该命令用于克隆 REPO,一个 GitHub 存储库,到 目标 目录
(默认为被克隆项目的名称)。 如果指定了存储库
in / 形式, REPO 将用作上游和个人分叉
会被查到。 如果没有找到,将创建一个新的分叉。 在这两种情况下,
fork 将被克隆而不是上游存储库。

要是 被指定为 REPO,那么配置 集线器用户名 用来
as , 并在 GitHub 上查找父存储库以确定真正的
上游存储库。

上游存储库也按名称添加为远程存储库 上游 (除非
--三角形 使用,在这种情况下远程调用 默认情况下)和
集线器上游 设置了配置变量(见 配置),除非只有
被使用并且生成的存储库不是真正的分叉,在这种情况下
不可能自动确定上游存储库。

-r NAME, --remote=名称
使用 VHDL 语言编写 您的姓名 作为上游远程存储库名称而不是默认值
('叉'如果 --三角形 使用,否则为“上游”)。

-t, --三角形
使用 Git 的 三角形的 工作流程 配置。 此选项从
父/上游存储库而不是克隆分叉,并将分叉添加为
远程存储库。 然后设置 远程推默认 Git 选项和
hub.forkremote fork 的 git-hub 选项。

默认情况下使用上游存储库的效果
拉但在推时使用叉子,这通常是您想要的
使用 GitHub 的拉取请求时。

使用此选项需要 Git 版本 1.8.3 或更高版本(以及 1.8.4 或更高版本
由于 1.8.3 中与此相关的一些问题,因此推荐使用)。

此选项将来可能会成为默认选项。 使其成为默认值
你可以设置选项 枢纽三角形。 看 配置 了解详情。

GIT CLONE 配置
任何标准 混帐 克隆 选项可以通过。 并非所有人都可能使
不过,克隆要与此工具一起使用的 GitHub 存储库时很有意义。

问题 此命令用于通过一组子命令管理 GitHub 问题。 没有
指定子命令, 名单 用来。

名单 显示未解决问题的列表。

-C, - 关闭
改为显示已关闭的问题。

-C, --由我创建
仅显示我创建的问题

-一种, --分配给我
只显示分配给我的问题

显示 问题 [问题 ...]
显示确定的问题 问题.

创建一个新问题。

-m 味精 --message=味精
问题标题(和描述)。 第一行用作问题
标题和空行后的任何文本都用作可选正文。
如果不使用此选项,则默认 GIT_编辑器 打开写
一。

-l 标签, --label=标签
品牌 到问题(可以指定多次设置
多个标签)。

-a 用户, --assign=用户
为问题分配一个用户。 USER 必须是有效的 GitHub 登录名。

-M ID, --里程碑=ID
将编号 ID 标识的里程碑分配给问题。

更新 问题
但更新已确定的现有问题 问题.

关闭问题的便捷快捷方式由 关闭 子命令。

-m 味精 --message=味精
新问题标题(和描述)。 第一行用作
问题标题和空行后的任何文本都用作可选
身体。

-e, --编辑消息
打开默认 GIT_编辑器 编辑当前标题(和
问题说明。

-o, - 打开
重新打开问题。

-C, - 关闭
关闭问题。

-l 标签, --label=标签
如果指定了一个或多个标签,它们将替换当前的
问题标签。 否则标签不变。 如果其中之一
标签为空,标签将被清除(因此您可以使用 -l''
清除问题的标签。

-a 用户, --assign=用户
为问题分配一个用户。 USER 必须是有效的 GitHub 登录名。

-M ID, --里程碑=ID
将编号 ID 标识的里程碑分配给问题。

评论 问题
向由以下人员标识的现有问题添加新评论 问题.

-m 味精 --message=味精
要添加到问题的评论。 如果不使用此选项,则
默认 GIT_编辑器 被打开以写评论。

关闭 问题
别名 更新 - 关闭。 (+ 评论 if - 信息 or --编辑消息 is
指定的)。 关闭由确定的问题 问题.

-m 味精 --message=味精
在关闭问题之前添加评论。

-e, --编辑消息
打开默认 GIT_编辑器 写评论以添加到
关闭它之前的问题。

此命令用于管理 GitHub 拉取请求。 由于在 GitHub 中拉取请求
也是问题,大多数子命令从 问题 命令
方便。 只有 名单 命令确实不同,并且 连接
变基 被添加。

名单 显示打开的拉取请求列表。

- 关闭
改为显示已关闭的拉取请求。

显示 [拉 ...]
别名 问题 显示.

结帐 ...
签出拉取请求的远程分支(头部)。 首先这个命令
获取 从拉取请求中引用,然后调用标准
混帐 结帐 命令和任何额外的参数将被传递给 混帐 结帐
原样,在刚刚获取的引用之后。 记住这会创建一个
默认情况下分离结帐,使用 -b 如果你想创建一个新的分支
基于拉取请求。 请看一下 混帐 结帐 帮助更多
细节。

[头]
创建一个新的拉取请求。 如果 校长 被指定,它将被用作
实施更改的分支(或 git ref)。 否则
使用当前分支。 如果用作头部的分支没有被推送到你的
fork 远程,在创建拉取之前会自动完成推送
请求。

发出拉取请求的存储库取自 集线器.forkrepo
配置,默认为 hub.用户名/ 项目 部分>.

-m 味精 --message=味精
拉取请求标题(和描述)。 第一行用作
拉取请求标题和空行后的任何文本用作
可选体。 如果不使用此选项,则默认 GIT_编辑器 is
打开。 如果 HEAD 分支有正确的描述(参见 混帐
--编辑说明),该描述将用作默认值
编辑器中的消息,如果没有,最后一次提交的消息将
改为使用。

-b 根据, --base=基础
您希望将更改引入的分支(或 git ref)。 默认情况下
跟踪分支(分支。 。合并 配置变量)被使用
或配置 hub.pullbase 如果不跟踪远程分支。 如果
不存在,默认为 . 要用作的存储库
基数取自 集线器上游 组态。

-c NAME, --create-branch=名称
创建一个新的远程分支(带有名称 您的姓名) 作为真正的负责人
拉取请求而不是使用传递的 HEAD 名称 校长 。 这
可用于为您承诺的修补程序创建拉取请求
您的常规 HEAD 无需先创建分支。

-F, --强制推
强制推送操作。 小心使用!

连接 问题 [头]
转换确定的问题 问题 通过附加提交到拉取请求
到它。 实施更改的分支(或 git ref)可以是
可选地指定 校长 (否则使用当前分支)。 这个
子命令非常类似于 子命令,请参考
更多细节。

请注意,如果您具有提交访问权限,则只能将提交附加到问题
到存储库,或者如果您被分配到问题。

-m 味精 --message=味精
向问题/新拉取请求添加评论。

-e, --编辑消息
打开默认 GIT_编辑器 写评论以添加到
问题/新拉取请求。 默认消息取自
- 信息 选项(如果存在),否则为分支描述或
第一个提交消息与 子命令。

-b 根据, --base=基础
向其发出拉取请求的基本分支。 如果没有这个选项
存在,则从配置中获取基本分支
hub.pullbase (要不就 如果该配置不存在
任何一个)。 用作基础的存储库取自
集线器上游 组态。

-c NAME, --create-branch=名称
创建一个新的远程分支(带有名称 您的姓名) 作为真正的负责人
拉取请求而不是使用传递的 HEAD 名称 校长 。 这
可用于为您承诺的修补程序创建拉取请求
您的常规 HEAD 无需先创建分支。

-F, --强制推
强制推送操作。 小心使用!

变基
关闭由标识的拉取请求 通过重新设置其基本分支
(在拉取请求中指定)而不是合并为 GitHub 的 合并 按钮™
会做。

如果操作成功,将发表评论通知新的
已重新定位的分支的 HEAD 提交和拉取请求将是
关闭。

用于获取和推送的 URL 类型可以通过
hub.pullurltype 配置变量(见 配置 更多细节)。
如果一切顺利,您的工作副本应该保持不变。

该子命令执行的操作大致如下:

1. git 存储

2. git 获取 拉头

3. git结帐-b TMP FETCH_HEAD

4. git pull --rebase 拉基

5. 推送 拉基

6. 结帐 老头

7. git 分支 -D TMP

8. git 存储弹出

If hub.forcerebase 设置为“true”(默认值), - 力量 将传递给
变基(不要与此命令选项混淆 --强制推 会的
强制推送),否则(如果为“false”)执行常规变基。
当强制 rebase 时,pull request 中的所有提交都是
重新提交,因此提交者和提交者日期元数据在
提交,显示执行 rebase 的人和时间
rebase 而不是原始值,因此提供了更多有用的信息。
作为副作用,提交的哈希值会发生变化。

如果发现冲突,命令被中断,类似于如何 混帐
变基 会做。 用户应该要么 --中止 重新定位, - 跳过 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。
冲突提交或解决冲突和 - 继续. 当使用其中之一
这些动作,你必须省略 论据。

-m 味精 --message=味精
将此消息用于注释而不是默认值。 指定一个
空消息(-m'') 以完全省略注释。

-e, --编辑消息
打开默认 GIT_编辑器 写评论。

--强制推
强制推送操作。 小心使用!

-p, - 暂停
在推送结果之前暂停 rebase,问题是
合并。 恢复拉取请求变基(推送更改
上游并关闭问题),只需使用 - 继续 行动。 这个
对测试特别有用。

-你, --stash-include-未跟踪
通过 --包括-未跟踪 选择藏匿。 如果使用所有未跟踪
文件也被藏起来,然后用 git clean 清理,离开
工作目录处于非常干净的状态,从而避免冲突
在检查要变基的拉取请求时。

-一种, --全部藏起来
通过 - 全部 选择藏匿。 就好像 --stash-include-未跟踪
但被忽略的文件除了
未跟踪的文件,这完全消除了
检出要变基的拉取请求时发生冲突。

-D, --删除分支
如果 rebase 成功,则删除 pull request 分支。 这是
类似于在 Web 界面中按“删除分支”按钮 (TM)
合并后。

行动:

- 继续
继续正在进行的变基。

--中止
中止正在进行的变基。

- 跳过 在正在进行的 rebase 中跳过当前补丁并继续。

更新
别名 问题 更新.

评论
别名 问题 评论.

关闭
别名 问题 关闭.

配置


这个程序使用 git 配置工具来获取它的配置。 这些是
使用的 git 配置键:

集线器用户名
您的 GitHub 用户名。 [默认: 当前 OS 用户名]

hub.oauthtoken 必须
这是通过以下方式获得的授权令牌 格局 命令。 即使在需要时,
您不需要手动设置此变量。 使用 格局 而命令。

集线器上游 必须
用于获取问题和向其发出拉取请求的 Blessed 存储库。 这
格式为 /. 该选项可以由 克隆
命令并且不是它或它真正需要的 格局 命令。

集线器.forkrepo
你祝福的存储库分叉。 格式是 /. 用于设置头部
用于您的拉取请求。 [默认: /(上游的 部分)]

hub.forkremote
用于访问您的 fork 的远程名称。 用于在创建拉取之前推送分支
要求。 [默认: 起源]

hub.pullbase
您希望更改何时被拉入的默认远程分支(或 git 引用)
创建拉取请求。 [默认: ]

hub.url类型
需要来自 GitHub API 的 URL 时使用的 URL 类型(例如,当“pull
使用 rebase')。 在撰写本文时,它可能是 ssh_url or 克隆网址 HPMC胶囊
HTTP)。 有关更多详细信息或选项,请参阅 GitHub 的 API 文档[1]。 [默认:
ssh_url]

hub.baseurl
用于访问 API 的 GitHub 基本 URL。 当你在 GitHub API 时设置这个
默认位置以外的其他位置(企业服务器通常使用
https://host/api/v3)。 这将被添加到所有 GitHub API 调用中,并且必须
是一个完整的 URL,而不仅仅是“www.example.com/api/v3/”之类的东西。

hub.forcerebase
如果设置为“真”, - 力量 将传递给 rebase。 如果设置为“false”
执行定期变基。 见 变基 细节命令。 [默认:
true]

枢纽三角形
使 --三角形 HPMC胶囊 克隆 如果设置为“true”(布尔值)。 看 克隆
有关详细信息的文档。

[1] https://developer.github.com/v3/pulls/#get-a-single-pull-request

使用 onworks.net 服务在线使用 git-hub


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。