Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
git-doc-zh
提交
0fb0531c
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 搜索 >>
未验证
提交
0fb0531c
编写于
6月 05, 2019
作者:
M
Mr.Huang
提交者:
GitHub
6月 05, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update 22.md
上级
61a12231
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
docs/22.md
docs/22.md
+6
-6
未找到文件。
docs/22.md
浏览文件 @
0fb0531c
...
...
@@ -18,11 +18,11 @@ git pull [<options>] [<repository> [<refspec>…]]
更确切地说, _git pull_ 使用给定参数运行 _git fetch_ 并调用 _git merge_ 将检索到的分支头合并到当前分支中。使用
`--rebase`
,它运行 _git rebase_ 而不是 _git merge_ 。
<
库
>
应该是传递给
[
git-fetch [1]
](
https://git-scm.com/docs/git-fetch
)
的
远程存储库的名称。
<
的Refspec
>
可以命名任意远程引用(例如,标记的名称),
甚至是具有相应远程跟踪分支的引用集合(例如,refs / heads /
*:refs / remotes / origin / *
),但通常它是远程存储库中分支的名称。
<
库
>
应该是传递给
[
git-fetch [1]
](
https://git-scm.com/docs/git-fetch
)
的
一个远程存储库的名称。
<
的Refspec
>
可以命名任意远程引用(例如,标签的名称),或者
甚至是具有相应远程跟踪分支的引用集合(例如,refs / heads /
*:refs / remotes / origin / *
),但通常它是远程存储库中分支的名称。
<
repository
>
的默认值和
<
branch
>
从
[
git-branch [1]
](
https://git-scm.com/docs/git-branch
)
`--track`
设置的当前分支的“远程”和“合并”配置中读取。
<
repository
>
和
<
branch
>
的默认值
从
[
git-branch [1]
](
https://git-scm.com/docs/git-branch
)
`--track`
设置的当前分支的“远程”和“合并”配置中读取。
假设存在以下历史记录
,
当前分支为“
`master`
”:
假设存在以下历史记录
并且
当前分支为“
`master`
”:
```
A---B---C master on origin
...
...
@@ -32,7 +32,7 @@ git pull [<options>] [<repository> [<refspec>…]]
origin/master in your repository
```
然后“
`git pull`
”将从远程
`master`
分支获取并重放更改,因为它偏离本地
`master`
(即
`E`
),直到它在
`master`
之上的当前提交(
`C`
)
并将结果记录在新提交中,同时记录两个父提交的名称以及描述更改的用户的日志消息。
因为它偏离本地
`master`
(即
`E`
),所以“
`git pull`
”将从远程
`master`
分支获取并重放相应的更改,直到它的当前提交(
`C`
)在
`master`
上面
并将结果记录在新提交中,同时记录两个父提交的名称以及描述更改的用户的日志消息。
```
A---B---C origin/master
...
...
@@ -42,7 +42,7 @@ git pull [<options>] [<repository> [<refspec>…]]
有关详细信息,请参阅
[
git-merge [1]
](
https://git-scm.com/docs/git-merge
)
,包括如何呈现和处理冲突。
在Git 1.7.0或更高版本中,要取消
冲突的合并,请使用
`git reset --merge`
。
**警告**
:在旧版本的Git中,不鼓励使用未提交的更改运行 _git pull_ :尽管可能,它会使您处于可能难以退出的状态冲突
在Git 1.7.0或更高版本中,要取消
一个有冲突的合并,请使用
`git reset --merge`
。
**警告**
:在旧版本的Git中,不鼓励使用未提交的更改运行 _git pull_ :尽管或许可行,但它可能会使您处于难以退出的冲突状态
如果任何远程更改与本地未提交的更改重叠,则将自动取消合并并且不更改工作树。通过
[
git-stash [1]
](
https://git-scm.com/docs/git-stash
)
拉动或存放它们之前,通常最好在工作顺序中进行任何局部更改。
...
...
@@ -789,4 +789,4 @@ globbing refspec必须具有非空RHS(即必须存储在远程跟踪分支中
## GIT
部分
[
git [1]
](
https://git-scm.com/docs/git
)
套件
\ No newline at end of file
部分
[
git [1]
](
https://git-scm.com/docs/git
)
套件
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录