在最受关注的博客中,当你执行git fetch时,Git会从目标分支收集当前分支中不存在的所有提交,并将它们存储在本地存储库中。但是,它不会将它们与当前分支合并。
获取所有提交后,git将所有这些提交存储在哪里(因为它不会将它们与我的本地分支合并),当我执行git获取时,git repo历史记录将如何更改?
发布于 2013-01-11 01:58:03
它存储它们的方式与存储任何其他提交的方式完全相同。
Git提交并不存储在分支中;相反,分支只是一个指向特定提交的指针。
发布于 2013-01-11 04:13:28
通常,显式指定分支是很方便的。例如,
git fetch /path/to/repo master:sometopic我会从/path/to/中的存储库中获取存储库的主分支,并将其存储为本地存储库中的分支sometopic。
您的本地主分支完全不受fetch的影响。
https://stackoverflow.com/questions/14264216
复制相似问题