1 git fork
git clone原版本的话,只有读权限,是不能直接把修改提交到服务器的。
git fork会创建一个副本,然后就可以在这个上面进行开发了,开发了之后可以通过pull request向原作者发出合并请求,原作者会检查代码,如果接受的话,就可以合并到原版本上。
也就是说,如果自己想要在别人的基础上开发自己的版本,或者是想要贡献自己的代码,就可以用git fork。
2 git star
star一个项目的话,对于该项目的好处,会增加这个项目的排名,可以让这个项目更出名。对自己的好处就是,自己可以从“your stars”快速找到自己所star的所有项目。
star一个项目的话,不会接收到关于这个项目的任何的通知。
如果自己想要收藏一个项目,但是不自己开发,就star一下就行。
3 git watch
watch一个项目的话,就会接收到这个项目的各种通知,包括某某人提交了commit,某某人对某个issue进行了评论,某某人对某个commit进行了评论,某某人开了一个pull request,某某人关闭了一个pull request,某某人开了一个issue,某某人关了一个issue等等。
如果想要跟踪一个项目的开发流程,就watch一下。