赞
踩
git pull、fetch、merge
一张图简单理解下:
可以简单的概括为:
git fetch
是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
而git pull
则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge
,这样可能会产生冲突,需要手动解决。
git pull 是 git fetch + git merge FETCH_HEAD 的缩写。
git pull就是先fetch,然后执行merge 操作,如果加—rebase参数,就是使用git rebase 代替git merge。
Idea update project 就是你可以选择到底是merge 还是 rebase 的git pull
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。