[英]Understanding git pull and git fetch
我知道git fetch
从远程存储库下载数据,仅更新远程跟踪分支,尚未合并到本地分支中(这可以通过git merge local_branch origin/remote_branch
来完成)。 那个git pull
可以一次完成所有这一切。
但是我想知道:这两个命令都下载单个分支吗? 还是他们一次下载了整个远程存储库(如果是git pull
,则将其合并)?
git fetch
从远程存储库中获取所有分支和标签(但是,正如您所说,它不会将更改合并到本地分支中)。
git pull
执行所有所有分支和标签的获取,然后仅合并当前分支 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.