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前,我们可以查看更新情况,然后再决定是否合并;