概念:
本地仓库:我们commit所放置的区域。存在于本地。
远程仓库副本:git remote -v 的版本。也存在于本地。
git pull:将远程仓库代码更新到远程仓库副本。并且将远程仓库的代码拉倒本地仓库,并自动合并代码,如果有冲突需要手动合并冲突。
git fetch :只是将代码拉倒远程仓库副本,对本地代码没有影响。要想 本地代码改变,需要git merge orign/branch将远程仓库副本代码合并到本地仓库
git pull = git fetch + git merge