git pull和git fetch有什么区别?
发布时间:2022-11-19 15:13:00
发布人:wjy
- git pull:从中央存储库中提取特定分支的新更改或提交,并更新本地存储库中的目标分支。
- git fetch:一样的目的,但工作方式略有不同。当你执行git fetch时,它会从所需的分支中提取所有新提交,并将其存储在本地存储库中的新分支中。如果要在目标分支中反映这些更改,必须在git fetch之后执行git merge。只有在对目标分支和获取的分支进行合并后才会更新目标分支。
总结: git pull = git fetch + git merge