1.git fetch
git-fetch,从其他Git库的branch或tag或refs下载对象和引用到本地。
特性:
- 可以同时操作多个Git库
- 默认操作Git库origin
- 操作后更新.git/FETCH_HEAD
使用格式:
- git fetch [<options>] [<repository> [<refspec>…?]]
- git fetch [<options>] <group>
- git fetch --multiple [<options>] [(<repository> | <group>)…?]
- git fetch --all [<options>]
示例:
git fetch,从默认远程库fetch所有内容
git fetch origin,从origin远程库fetch所有内容
2.git pull
git-pull,从其他Git库的branch或tag或refs下载对象和引用,然后合并到当前分支。
特性:
- git pull等价于git fetch, git merge FETCH_HEAD
- git pull --rebase等价于git fetch, git rebase FETCH_HEAD
使用格式:
- git pull [options] [<repository> [<refspec>…]]
示例:
git pull,从默认远程库fet