在github怎么用上如果看到有很不错的项目和作品一般我们可以进行三种操作:那就是watch, star和fork.
现在的问题是如果fork了一堆repo,影响到git的高效使用该如何取消?
1进入已fork的repo内(注意是进入自己copy别人的repo页面,而不是原作者的页面)
通常情况下fork被用于向别人的项目提出修改建议;或者把别人的项目作为自己的项目,以此为起点做一些自己的修改
向别人的项目提出修改建议
使用fork来提出修改建议的┅个很好的例子,就是bug修复与其为了您发现过的bug记录问题,您可以:
如果项目所有者喜欢你做絀的修改他们可能会将你的修补程序放入原始repository中!
把别人的项目作为自己的项目,以此为起点做一些自己的修改
是通过分享代码使我們可以制作更好,更可靠的软件
当您从fork别人的项目来创建自己的公共repository时,请确保包含一个 该文件确定您希望项目与其他人分享的方式。
有关源代码的更多信息特别是如何创建和开发一个开源项目,我们创建了 通过推荐创建和维护开源项目的最佳实践,来帮助您培养健康的开源社区
现在,你可以用一些Git的命令来让你的fork保持与上游repository的同步有关更多的信息,请查看 ""
天空才是你修改你的fork的极限,其中包括:
-
建立你的分支机构: 可以让你建立一些新的功能或测试创意而不会让你的主项目处于风险之中。
-
打开拉取需求:如果你希望从回饋到原始repositoryk中你可以发送一个请求给原始作者,让你通过提交 来将你的拉入他们的repository
fork一个repository来开始为项目做贡献。你可以fork任何公共的repository或者一些你可以访问的私有的repository有关更多信息,请查看 ""
你可以浏览 来查找项目并开始贡献开始repository。有关更多信息请查看 "."
你现在已经fork了一个repository,已經练习了你的fork的克隆还有配置了上游的repository。下一步你该做什么呢