英语法语西班牙语

Ad


OnWorks 网站图标

git-remote - 云端在线

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

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

程序:

您的姓名


git-remote - 管理一组跟踪的存储库

概要


混帐 远程 [-v | --详细]
混帐 远程 [-t ] [-m ] [-f] [--[无-]标签] [--mirror= ]
混帐 远程 重命名
混帐 远程 去掉
混帐 远程 机头 (-a | --auto | -d | --delete | )
混帐 远程 集合分支 [ - 添加] ...
混帐 远程 获取网址 [--push] [--all]
混帐 远程 设置网址 [ - 推] [ ]
混帐 远程 设置网址 - 添加 [ - 推]
混帐 远程 设置网址 - 删除 [ - 推]
混帐 远程 [-v | --详细] 显示 [-n] ...
混帐 远程 修剪 [-n | --试运行] ...
混帐 远程 [-v | --详细] 更新 [-p | - 修剪] [( | )...]

商品描述


管理您跟踪其分支的一组存储库(“远程”)。

配置


-v,--详细
稍微详细一点,并在名称后显示远程 url。 注意:这个必须放在
在远程和子命令之间。

指令


不带参数,显示现有遥控器的列表。 几个子命令可用于
对遥控器进行操作。


添加一个名为的远程对于存储库在. 命令 git fetch
然后可用于创建和更新远程跟踪分支/ .

使用 -f 选项,git fetch 在远程信息发送后立即运行
设定。

使用 --tags 选项,git fetch 从远程存储库导入每个标签。

使用 --no-tags 选项,git fetch 不从远程导入标签
库。

默认情况下,只导入提取分支上的标签(请参阅 获取(1))。

用 -t 选项,而不是远程跟踪的默认 glob refspec
refs/remotes/ 下的所有分支/ 命名空间,仅用于跟踪的 refspec
被建造。 你可以给多个 -t 跟踪多个分支
没有抓住所有的树枝。

用 -m 选项,一个符号引用 refs/remotes/ /HEAD 设置为指向
远程的分支。 另请参阅 set-head 命令。

当使用 --mirror=fetch 创建 fetch 镜像时,refs 将不会存储在
参考/遥控器/ 命名空间,而是所有内容 参考文献/ 在遥控器上将直接
镜像到 参考文献/ 在本地存储库中。 此选项仅在裸露的情况下才有意义
存储库,因为 fetch 会覆盖任何本地提交。

当使用 --mirror=push 创建推送镜像时,git push 将始终表现为
如果 --mirror 已通过。

重命名
重命名远程命名到. 所有远程跟踪分支和配置
遥控器的设置已更新。

如果和是相同的,并且是 $GIT_DIR/remotes 下的文件或
$GIT_DIR/branches,远程转换为配置文件格式。

去掉, rm
删除名为的远程. 所有远程跟踪分支和配置
遥控器的设置被删除。

机头
设置或删除默认分支(即符号引用的目标
参考/遥控器/ /HEAD) 用于指定的远程。 有一个远程的默认分支
不是必需的,但允许指定遥控器的名称代替
特定分支。 例如,如果 origin 的默认分支设置为 master,则
可以在通常指定 origin/master 的任何地方指定 origin。

使用 -d 或 --delete,符号引用 refs/remotes/ /HEAD 被删除。

使用 -a 或 --auto,查询遥控器以确定其 HEAD,然后是符号引用
参考/遥控器/ /HEAD 设置为同一分支。 例如,如果远程 HEAD 是
指向下一个,“git remote set-head origin -a”将设置符号引用
refs/remotes/origin/HEAD 到 refs/remotes/origin/next。 这仅在以下情况下有效
refs/remotes/origin/next 已经存在; 如果不是,则必须先获取。

用设置符号引用 refs/remotes/ /HEAD 明确。 例如,“git
remote set-head origin master”将符号引用 refs/remotes/origin/HEAD 设置为
参考/遥控器/起源/主。 这仅在 refs/remotes/origin/master 已经
存在; 如果不是,则必须先获取。

集合分支
更改指定远程跟踪的分支列表。 这可用于跟踪
远程初始设置后可用远程分支的子集。

命名分支将被解释为好像用 -t 选项指定 混帐
远程 命令行。

使用 --add,不是替换当前跟踪的分支列表,而是添加到该列表中
名单。

获取网址
检索远程的 URL。 和 pushInsteadOf 的配置是
在这里展开。 默认情况下,只列出第一个 URL。

- 推, 查询推送 URL 而不是获取 URL。

- 全部,将列出遥控器的所有 URL。

设置网址
更改遥控器的 URL。 设置远程的第一个 URL 匹配正则表达式
(如果没有,第一个 URL 给)给. 如果不匹配
任何 URL,都会发生错误并且没有任何更改。

- 推, 推送 URL 被操纵而不是获取 URL。

- 添加,而不是更改现有 URL,而是添加新 URL。

- 删除, 而不是更改现有的 URL,所有匹配正则表达式的 URL 是
远程删除. 尝试删除所有非推送 URL 是错误的。

请注意,推送 URL 和获取 URL,即使它们可以设置不同,
必须仍然指同一个地方。 你推送到推送 URL 的应该是你的
将查看您是否立即从提取 URL 中提取。 如果您正在尝试获取
从一个地方(例如您的上游)推送到另一个地方(例如您的发布
存储库),使用两个单独的遥控器。

显示
提供有关遥控器的一些信息.

使用 -n 选项,不会首先使用 git ls-remote 查询远程头;
而是使用缓存的信息。

修剪
删除下所有陈旧的远程跟踪分支. 这些陈旧的分支有
已从引用的远程存储库中删除,但仍然
本地可在“遥控器/ ”。

使用 --dry-run 选项,报告将修剪哪些分支,但实际上不修剪
他们。

更新
为存储库中的一组命名远程获取更新,如定义的那样
遥控器。 . 如果在命令行中未指定命名组,则
将使用配置参数 remotes.default; 如果 remotes.default 不是
定义,所有没有配置参数的遥控器
偏僻的。 .skipDefaultUpdate 设置为 true 将被更新。 (看 混帐配置(1))。

使用 --prune 选项,修剪所有更新的遥控器。

讨论


使用 remote.origin.url 和 remote.origin.fetch 实现远程配置
配置变量。 (看 混帐配置(1))。

示例


· 添加一个新的远程,获取,并从中检出一个分支

$ git 远程
起源
$ git 分支 -r
原点/头 -> 原点/主
起源/主人
$ git 远程添加暂存 git://git.kernel.org/.../gregkh/staging.git
$ git 远程
起源
分期
$ git fetch 暂存
...
来自 git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [新分支] master -> staging/master
* [新分支] staging-linus -> staging/staging-linus
* [新分支] staging-next -> staging/staging-next
$ git 分支 -r
原点/头 -> 原点/主
起源/主人
登台/主
登台/登台-linus
暂存/暂存
$ git checkout -b staging 登台/master
...

·模仿 混帐 克隆 但只跟踪选定的分支

$ mkdir 项目.git
$ cd 项目.git
$ git 初始化
$ git Remote add -f -t master -m master origin git://example.com/git.git/
$ git合并原点

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad