git fetch
当前你在本地的master分支,对应的远端分支是origin/master,两者是同步状态;
然后,有人向远端的master分支推送了commit, 然后,你在本地执行git log origin/master是看不到这个最新的推送的,需要先将远端的master同步到你本机的版本库: git fetch origin master;然后,
git log origin/master 就可以看到最新的commit了; 这时,工作区的master还不是最新的,即git log master不会有显示最新的远端commit, 需要执行git pull master ; (git pull相当于git fetch ,然后,git merge)
:: git fetch origin master : 将远程版本库的状态更新到本地版本库;
:: git log master: 显示的是你本地工作区的master分支的状态;
::git log orgin/master: 显示本地版本库的master分支的状态;