Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
操作方法如下:
build_001$git branch
develop_wanghai
* master
#把服务器origin的master分支 下载到本地的tmp_branch分支里;
git fetch origin master:tmp_branch
查看当前分支何两个分支的差异点;
git diff tmp_branch
把tmp_branch 分支的commit 合并到 当前master分支;
git merge tmp_branch
=================
2. git pull:相当于是从远程获取最新版本并merge到本地
git pull origin master
上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些;
因为在merge前,我们可以查看更新情况,然后再决定是否合并;
git pull origin master
上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些;
因为在merge前,我们可以查看更新情况,然后再决定是否合并;
本文介绍了Git中两种从远程仓库获取代码的方式:fetch和pull。fetch命令将远程分支的最新版本下载到本地但不自动合并,允许开发者检查更改后再决定是否合并;而pull则直接完成fetch和merge两步操作。
1882

被折叠的 条评论
为什么被折叠?



