关于Github 的 Watch , Star和Fork
对于刚接触github刚開始学习的人而言,往往被github的一些词搞得晕头转向。在这里对一些easy产生疑惑的地方,做一些必要的解释,从而爱上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做贡献了;