赞
踩
先在作用上,两个的功能大致相同,都是更新代码
Git fetch 可以用来更改远程跟踪分支,或者是git push后作为副产品来改变。
git fetch<远程主机名> //将某个远程主机的更新全部取回本地。
git fetch<远程主机名><分支名> //取回远程主机的特定分支更新
取回更新后,会返回一个FETCH_HEAD,指的是某个branch在服务器上的最新状态,
git log -p FETCH_HEAD //可以在本地通过它查看刚取回的更新信息:判断是否有冲突,确定是否合并至到当前分支。
gitmerge FETCH_HEAD //合并到当前分支
git pull 的过程可理解为:
git fetch origin master //从远程主机的master分支拉取最新内容
git merge FETCH_HEAD //将拉取下拉的内容合并到当前最新分支。
即将远程主机的某个分支的更新取回,并与本地指定的分支合并。
git pull<远程主机名><远程分支名>:<本地分支名> //若远程分支是与
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。