摘自百度知道:
git fetch:相当于是从远程获取最新版本到本地。git pull:命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。git fetch获取最新版本后,会覆盖本地计算机的版本,旧版本的信息会被删除。git pull从远程主机获得更新信息后,与本地信息合并,旧版本的信息不会被删除。