watch、star、fork

watch

watch 翻译过来可以称之为观察。

对于别人的项目,默认自己都处于 Not watching 的状态,当你选择 Watching,表示你以后会关注这个项目的所有动态,这个项目以后只要发生变动,如被别人提交了 pull request、被别人发起了issue等等情况,你都会在自己的个人通知中心,收到一条通知消息,如果你设置了个人邮箱,那么你的邮箱也可能收到相应的邮件。

star

star 翻译过来是星,但这个翻译没任何具体意义,这里解释为`关注`或者`点赞`更合适,当你点击 star,表示你喜欢这个项目或者通可以把他理解成朋友圈的点赞,表示对这个项目的支持。(码云中私有项目是没有star的按钮的。)

不过相比朋友圈的点赞,github 里面会有一个列表,专门收集了你所有 star 过的项目,点击 github 个人头像,可以看到 your stars 的条目,点击就可以查看你 star 过的所有项目了。

fork

当选择 fork,相当于你自己有了一份原项目的拷贝,当然这个拷贝只是针对当时的项目文件,如果后续原项目文件发生改变,你必须通过其他的方式去同步。

一般来说,我们不需要使用 fork 这个功能,除非有一些项目,可能存在 bug 或者可以继续优化的地方,你想帮助原项目作者去完善这个项目或者单纯的想在原来项目基础上维护一个属于自己项目,修改后当你觉得项目没问题了,你就可以尝试发起 pull request 给原项目作者了。

然后就静静等待原作者的 merge 邮件通知了。

使用建议

1、对于一些可能会经常发生变化的会不定期更新的好项目,多使用 watch。

有一些项目并不是代码,而是一些技术交流类似论坛的形式,这种项目就很适合用watch。如果有任何新问题,你都可以收到通知,也可以查看别人的回答,是一个很好的学习成长方式。

值得注意的是,如果 watch多了,你可能会被无休止的邮件和通知烦死(邮件通知可设置),因为被 watch 项目有任何留言、PR等更新都会触发通知,所以做好权衡。

2、喜欢一个项目就 star 。

3、修改开源项目就使用 fork,这样你就可以在原项目的基础上,对项目进行修改提交。

小细节

点击 star 旁边的数字,可以查看有哪些人 star 了这个项目,watch、fork也一样。

 

整理自(如何用好 github 中的 watch、star、fork,https://www.jianshu.com/p/6c366b53ea41

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值