我们把 movietalk 这个项目推送到了远程服务器上,也就是 github 提供的远程版本库里面。因为这个版本库是公开的,所以任何人都可以看到这个版本库的内容。如果他们只对项目的代码感兴趣,可以点击版本库页面右边栏上的 Download ...
这样可以把项目的代码和文件下载到自己的设备上...
如果他们需要项目的版本库 ... 可以使用 git clone ,去把这个代码库克隆一份到自己的设备上,这样可以查看项目的提交,可以继续从远程版本里提取新的提交,然后合并到在本地的版本库上面。
如果他们想基于这个项目,去开发自己的版本,可以 Fork 到自己的帐户下载,再克隆到本地,继续去开发,然后再推送到自己的远程版本库里面。如果他觉得我们也可能需要他提交的东西,可以去申请一个 pull request ,提交以后,我们可以查看 pull request 的东西,如果觉得合适,可以把这个 pull request 合并到我们自己的项目里面。
或者,也可以成为这个项目的贡献者,共同去开发,这需要我们先到项目的设置界面上,去添加指定的贡献者,这样被添加的贡献者就拥有了写入版本库的权限,也就是他们也可以使用 push ,把自己的提交推送到我们的远程版本库里面。
在下面的视频里,我们可以去请出几个临时演员,模拟一下这几种情况。