一、git fetch 和 git pull的区别
git fetch 相当于从远程获取最新版本代码到本地,不会自动merge。
git pull 相当于从远程获取最新版本代码到本地并merge,在使用中git fetch更安全一些,在merge前可以查看更新情况。
git fetch orign master
git log -p master..origin/master
git merge origin/master
或者更清晰的方式为
git fetch origin master:tmp
git diff tmp
git merge tmp