在第一讲中,我们有介绍过:Git是分布式版本控制系统.每个人的电脑上都有一份完整的版本库.当对项目作出了修改后,只要把修改推送给对方即可.但很有可能的情况是:两台电脑不在一个局域网内,无法互相访问:或者是你俩工作时间不一样,你上日班,他上夜班,两人很难找到时间连接到对方的电脑去推送修改. 所以在实际使用分布式版本控制系统时,是有一台电脑充当服务器的角色.这样,当我们有了修改时直接把修改提交到服务器的仓库里.其他人若是想获取这次修改,直接从服务器仓库中拉取即可. 而GitHub就扮演着这个服务器仓…