关于Github 的 Watch , Star和Fork

对于刚接触github初学者而言,往往被github的一些词搞得晕头转向,在这里对一些容易产生疑惑的地方,做一些必要的解释,从而爱上github;About  watch ,star, fork

最早的时候 github 是只有 watch 的,然后 github发现很多人 watch 项目只是拿来当收藏夹用的,于是就有了 star。自从Github 推出了新的 Notification 系统,就更改了原来原有的 Watch 机制,为代码库增加了 Star 操作。

  • watch 的作用类似于csdn的关注,目的是等作者更新的时候,你可以收到通知;
  • star 的作用是收藏,就是csdn头像旁边五角星类似的功能啦,目的是方便以后查找。
  • fork 的作用是参与,目的是你增加新的内容,然后 Pull Request,把你的修改和主仓库原来的内容合并。
  • Pull Request的作用:打个比方说,有一个仓库Repo,named Repo A1。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了;

时间: 2024-12-13 05:10:32

关于Github 的 Watch , Star和Fork的相关文章

Github上的watch、star和fork分别是什么意思

Github上的watch.star和fork分别是什么意思呢? 1.watch可以用来设置接收邮件提醒 2.如果想持续关注该项目就star一下 3.如果想将项目拷贝一份到自己的账号下就fork fork就相当于在原本的项目分支上建立一个分支,这个分支属于你自己,你也可以任意修改.如果想将你修改后的代码整合到原有的项目中,需要做pull request操作,当然这得经过作者同意. 我也要学Github了-- 还不太会用-- 原文地址:https://www.cnblogs.com/liuzhi/

如何直接在github网站上更新你fork的repo?

玩过github的人一定会在你自己的账号上fork了一些github开源项目.这些开源项目往往更新比较活跃,你今天fork用到你自己的项目中去了,过几个星期这个fork的origin可能有一些bugfix了,你怎么办呢?当然直接到Origin repo中去clone是一个方法,但是github的public repo有可能过一段时间就被作者删除了,你是否希望在origin即使已经被删除的情况下,你的账号下依然有你钟情的repo? 解决上面的问题,最好的方法就是不定时地将origin的commit

GitHub中"watch" "star" "fork"三个按钮干什么用的?

总结下一般使用:1.想拷贝别人项目到自己帐号下就fork一下.2.持续关注别人项目更新就star一下3.watch是设置接收邮件提醒的.具体提醒有Issues and their commentsPull Requests and their commentsComments on any commits

Git学习笔记(三)远程库(GitHub)协同开发,fork和忽略特殊文件

远程库 远程库,通俗的讲就是不再本地的git仓库!他的工作方式和我们本地的一样,但是要使用他就需要先建立连接! 远程库有两种,一个是自己搭建的git服务器:另一种就是使用GitHub,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库.友情提示:在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改).所以,不要把敏感信息放进去. 远程仓库的好处: 1.我们可以随时随地的与仓库建立连接,以实时存放我们开发的内容: 2.与他

硬核! Github上 ,star超高的Java 开源项目分享给你!

Awsome JavaGreat Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架.软件或者教程.这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法.我会按照几个维度对项目进行分类,以便大家查阅.当然,如果你觉得不错的话,欢迎给本项目点个 Star.我会用我的业余时间持续完善这份名单

仿今日头条最强顶部导航指示器,支持6种模式-b

项目中经常会用到类似今日头条中顶部的导航指示器,我也经常用一个类似的库PagerSlidingTabStrip,但是有时并不能小伙伴们的所有需求,所以我在这个类的基础上就所有能用到的情况做了一个简单的封装.大家知道做一个功能比较简单,但是封装好几种功能到一个类里面就需要处理的好多逻辑了,所以对于小编这种小白也是花了好久的业余时间才搞完的,希望大家能够多多支持,更希望我的绵薄之力能够帮助大家.源码和Demo已经上传到github了,欢迎大家多多fork和star. github地址:https:/

android事件总线(eventbus)开源库发布

 AndroidEventBus 如果你不知道事件总线是什么,那么没有关系,下面我们先来看这么一个场景: 你是否在开发的过程中遇到过想在Activity-B中回调Activity-A中的某个函数,但Activity又不能手动创建对象来设置一个Listener什么的? 你是否想在某个Service中想更新Activity或者Fragment中的界面? 等等之类的组件之间的交互问题-- 一经思考,你会发现Android中的Activity, Fragment, Service之间的交互是比较麻烦的,

Fragment全解析系列(三):Fragment之我的解决方案:Fragmentation

源码地址:Github,欢迎Star,Fork. Demo网盘下载(V_0.7.13)Demo演示:单Activity + 多Fragment,项目中有3个Demo. 流式的单Activity+多Fragment: 流式的单Activity+多Fragment 类似微信交互方式的单Activity+多Fragment:(全页面支持滑动返回) 类似微信交互方式的单Activity+多Fragment 类似新版仿知乎交互方式的单Activity+多Frgment: 类似新版仿知乎交互方式的单Acti

Fragment之我的解决方案:Fragmentation

Fragment系列文章:1.Fragment全解析系列(一):那些年踩过的坑2.Fragment全解析系列(二):正确的使用姿势3.Fragment之我的解决方案:Fragmentation 附:SwipeBackFragment的实现分析 如果你通读了本系列的前两篇,我相信你可以写出大部分场景都能正常运行的Fragment了.如果你想了解更多,那么你可以看看我封装的这个库:Fragmentation.本篇主要介绍这个库,解决了一些BUG,使用简单,提供实时查看栈视图等实用功能. 源码地址:G