首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git fetch是如何工作的?

问git fetch是如何工作的?
EN

Stack Overflow用户
提问于 2013-01-11 01:55:46
回答 2查看 1.4K关注 0票数 1

在最受关注的博客中,当你执行git fetch时,Git会从目标分支收集当前分支中不存在的所有提交,并将它们存储在本地存储库中。但是,它不会将它们与当前分支合并。

获取所有提交后,git将所有这些提交存储在哪里(因为它不会将它们与我的本地分支合并),当我执行git获取时,git repo历史记录将如何更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-11 01:58:03

它存储它们的方式与存储任何其他提交的方式完全相同。

Git提交并不存储在分支中;相反,分支只是一个指向特定提交的指针。

票数 2
EN

Stack Overflow用户

发布于 2013-01-11 04:13:28

通常,显式指定分支是很方便的。例如,

代码语言:javascript
复制
git fetch /path/to/repo master:sometopic

我会从/path/to/中的存储库中获取存储库的主分支,并将其存储为本地存储库中的分支sometopic。

您的本地主分支完全不受fetch的影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14264216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档