Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin master
git log -p master..origin/master
git merge origin/master
以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master:tmp
git diff tmp
git merge tmp
相关文章
- 03-02删除本地git的远程分支和远程删除git服务器的分支
- 03-02删除本地git的远程分支和远程删除git服务器的分支
- 03-02git 在本地拉取远程分支的代码(并不做提交操作)
- 03-02git 显示本地和远程分支的差别
- 03-02Git 远程删除分支后,本地 git branch -a 依然能看到的解决办法
- 03-02Git-删除本地和远程分支
- 03-02git根据远程分支创建自己的分支和删除本地分支
- 03-02day 92 git远程连接、 git项目创始者和开发者、 ssh连接和https连接、 pycharm操作git、 协同开发、 合并分支出现的冲突、分支线上分支合并、vue登录页面
- 03-02git rebase 将远程最新稳定分支(master)的内容的同步到本地,且不与本地冲突
- 03-02【转】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚