Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
git-doc-zh
提交
9eb114e2
G
git-doc-zh
项目概览
OpenDocCN
/
git-doc-zh
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
git-doc-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
9eb114e2
编写于
6月 18, 2019
作者:
M
Mr.Huang
提交者:
GitHub
6月 18, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update 22.md
上级
b7ef447b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
docs/22.md
docs/22.md
+5
-5
未找到文件。
docs/22.md
浏览文件 @
9eb114e2
...
...
@@ -446,19 +446,19 @@ GPG签署生成的合并提交。 `keyid`参数是可选的并且默认为提交
与使用
[
git-push [1]
](
https://git-scm.com/docs/git-push
)
进行推送不同,没有任何配置可以修改这些规则,也没有类似于
`pre-receive`
挂钩的
`pre-fetch`
挂钩。
与使用
[
git-push [1]
](
https://git-scm.com/docs/git-push
)
推送一样,可以通过向refspec添加可选的前导
`+`
(或使用
`--force`
来覆盖上面描述的关于不允许作为更新的所有规则。 ]命令行选项)
。唯一的例外是没有任何强制将使
`refs/heads/*`
命名空间接受非提交对象。
与使用
[
git-push [1]
](
https://git-scm.com/docs/git-push
)
推送一样,可以通过向refspec添加可选的前导
`+`
(或使用
`--force`
命令行选项)来覆盖上面描述的关于不允许作为更新的所有规则。
。唯一的例外是没有任何强制将使
`refs/heads/*`
命名空间接受非提交对象。
| 注意 | 当你想要获取的远程分支被认为是经常倒带和重新定位时,预计它的新提示将不会是其上一个提示的后代(如上次提取时存储在远程跟踪分支中)。您可能希望使用
`+`
符号来指示此类分支将需要非快进更新。无法确定或声明具有此行为的存储库中的分支可用;拉动用户只需知道这是分支的预期使用模式。 |
| 注意 |
列出多个
<
refspec
>
之间存在差异直接在 _git pull_ 命令行上,并在您的配置中为
<
repository
>
提供多个`remote.
<
repository
>
.fetch
`条目并运行 _git pull_ 命令,没有任何明确的< refspec>参数。在命令行中明确列出的< refspec>在获取后始终合并到当前分支中。换句话说,如果列出多个远程引用, _git pull_ 将创建一个Octopus合并。另一方面,如果你没有列出任何明确的< refspec>在命令行上的参数, _git pull_ 将获取它在`
remote.
<
repository
>
.fetch`配置中找到的所有
<
refspec
>
s并仅合并第一个
<
refspec
>
找到了
当前的分支。这是因为很少使用远程参考设备制作八达通,而通过提取一个以上来一次跟踪多个远程磁头通常很有用。 |
| 注意 |
在 _git pull_ 命令行上直接列出多个
<
refspec
>和在您的配置中为<
repository
>
提供多个`remote.
<
repository
>
.fetch
`条目并运行 _git pull_ 命令,没有任何明确的< refspec>参数之间存在差异。在命令行中明确列出的< refspec>在获取后始终合并到当前分支中。换句话说,如果你列出多个远程引用, _git pull_ 将创建一个Octopus合并。另一方面,如果你没有列出任何明确的< refspec>在命令行上的参数, _git pull_ 将获取它在`
remote.
<
repository
>
.fetch`配置中找到的所有
<
refspec
>
s并仅合并第一个找到的
<
refspec
>
到
当前的分支。这是因为很少使用远程参考设备制作八达通,而通过提取一个以上来一次跟踪多个远程磁头通常很有用。 |
## GIT网址
通常,URL包含有关传输协议,远程服务器的地址以及存储库路径的信息。根据传输协议,可能缺少某些信息。
Git支持ssh,git,http和https协议(此外,ftp和ftps可用于获取,但这是低效的并且已弃用;请勿使用它)。
Git支持ssh,git,http和https协议(此外,ftp和ftps可用于获取,但这是低效的并且已
被
弃用;请勿使用它)。
本机传输(即git:// URL)不进行身份验证,
应在不安全的网络上
谨慎使用。
本机传输(即git:// URL)不进行身份验证,
在不安全的网络上应当
谨慎使用。
可以使用以下语法:
...
...
@@ -474,7 +474,7 @@ Git支持ssh,git,http和https协议(此外,ftp和ftps可用于获取,
*
[用户@] host.xz:路径/到/ repo.git /
只有在第一个冒号之前没有斜杠时才会识别此语法。这有助于区分包含冒号的本地路径。例如,本地路径
`foo:bar`
可以指定为绝对路径或
`./foo:bar`
,以避免被误解为ssh url。
只有在第一个冒号之前没有斜杠时才会识别此语法。这有助于区分包含冒号的本地路径。例如,本地路径
`foo:bar`
可以指定为绝对路径或
`./foo:bar`
,以避免被误解为
一个
ssh url。
ssh和git协议还支持〜用户名扩展:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录