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分支的状态;

 

posted @ 2022-05-20 12:01  JadeCicada  阅读(180)  评论(0编辑  收藏  举报