此后当前项目便具备了本地管理的能力,可以与 git 进行交互....git branch : 创建分支
每一个独立的功能模块被定义成一个单独分支,创建分支的过程其实是拆解项目的过程,创建本地分支后就在分支上开发特有功能,不再关心其他功能分支.
git...可以预期的是,当这种组装足够多的时候,最终便会演变成项目的终极形态,形成一个整体.
git fetch : 抓取远程分支
合并目标分支首先需要能够获取到目标分支的提交记录,既然每个功能模块都是不同的项目成员负责开发的...,也就不在我们电脑上,所以我们先要将目标分支下载到我们本地电脑,然后才能合并该分支到本地分支.
git pull : 拉取远程分支
"先下载目标分支再合并到本地分支,从而小规模组成更复杂更强大的功能",...而远程接收到此次推送请求时,应该尝试合并此次推送请求,再更新自己的相应分支,远程合并完成后再通知本地此次推送结果,如此一来,三端同步,皆大欢喜!
?
再讲讲 git pull 命令发生了什么?