7)实时更新clone到的工程
还有一个问题,如果我们是clone别人的github上的仓库,那如何获取最新的版本?这种情形是我将修改的工程同步到了github上,我的队友此前已经clone了一份NITIAN-W工程到他自己的机子上,这是他需要更新的版本,那么如下执行:
这样他便拿到最新版本的工程,他可以为它添加文档,再上传到github上。
8)总结:
接着7),我的队友拿到新的工程,他将它部署到eclipse中,进行再次修改(实际上这个工程只包含文档和源码,在eclipse导入源码后需要在src上Build Path-->use as source folder才能正确执行)。等他修改完后,用新的工程替换旧的工程,push到我的github上,这样我也能获得最新的工程。只不过他的更新和同步上传全都通过Git Shell进行,并伴随文件的移动,而我的更新和同步上传只需通过客户端的GitHub进行。也许这不是最省事的开发模式,但对于入门和上手很实用。
最后一起去阿里巴巴的github玩一玩:
git clone https://github.com/alibaba/ali-kernel于是我们把阿里云OS的kernel下载下来了,能去给它添加文件test.txt(里面有料)并同步到阿里的github吗?
然而
这是没有权限的问题,这需要阿里接受我们成为它的collaborator或team members才行。最后介绍一下如何添加collaborator,毕竟上面的一切需要我们将队友纳入collaborator。
点击Github(网页版)上的Repositories,进入要共享的文件NITIAN-W
点击右侧的Settings
再点击Collaborator
在右侧的方框中输入队友的github账号,然后Add collaborator即可