github之使用github
来源:互联网 发布:苏州朗动网络怎么样 编辑:程序博客网 时间:2024/04/29 10:57
我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
在GitHub出现以前,开源项目开源容易,但让广大人民群众参与进来比较困难,因为要参与,就要提交代码,而给每个想提交代码的群众都开一个账号那是不现实的,因此,群众也仅限于报个bug,即使能改掉bug,也只能把diff文件用邮件发过去,很不方便。
但是在GitHub上,利用Git极其强大的克隆和分支功能,人们群众真正可以第一次自由参与各种开源项目了。
如何参与一个开源项目呢?比如人气极高的bootstrap项目,这是一个非常强大的CSS框架,你可以访问它的项目主页https://github.com/twbs/bootstrap,点“Fork”就在自己的账号下克隆了一个bootstrap仓库,然后,从自己的账号下clone:
git clone git@github.com:michaelliao/bootstrap.git
一定要从自己的账号下clone仓库,这样你才能推送修改。如果从bootstrap的作者的仓库地址git@github.com:twbs/bootstrap.git
克隆,因为没有权限,你将不能推送修改。
Bootstrap的官方仓库twbs/bootstrap
、你在GitHub上克隆的仓库my/bootstrap
,以及你自己克隆到本地电脑的仓库,他们的关系就像下图显示的那样:
如果你想修复bootstrap的一个bug,或者新增一个功能,立刻就可以开始干活,干完后,往自己的仓库推送。
如果你希望bootstrap的官方库能接受你的修改,你就可以在GitHub上发起一个pull request。当然,对方是否接受你的pull request就不一定了。
如果你没能力修改bootstrap,但又想要试一把pull request,那就Fork一下我的仓库:https://github.com/michaelliao/learngit,创建一个your-github-id.txt
的文本文件,写点自己学习Git的心得,然后推送一个pull request给我,我会视心情而定是否接受。
在安装Git一节中,我们已经配置了user.name
和user.email
,实际上,Git还有很多可配置项。
比如,让Git显示颜色,会让命令输出看起来更醒目:
$ git config --global color.ui true
这样,Git会适当地显示不同的颜色,比如git status
命令:
文件名就会标上颜色。
小结
在GitHub上,可以任意Fork开源仓库;
自己拥有Fork后的仓库的读写权限;
可以推送pull request给官方仓库来贡献代码
- github之使用github
- GitHub之Retrofit使用
- 使用github之:github基本教程
- 【GitHub】 github如何使用
- GITHUB使用之简要步骤
- GitHub使用之上传项目
- git使用心得之github
- 使用github之:删除仓库
- Git系列之使用GitHub
- github 使用之project 创建
- Github之BASH使用教程
- Github之Git使用案例
- Github使用之clone项目
- Github使用
- GitHub使用
- github使用
- 使用github
- github 使用
- Win8 Metro(C#)数字图像处理--2.44图像油画效果算法
- 腾讯实习生面试失利经验总结
- 时间与日期处理
- 为Tomcat控制台添加新用户
- Sqlite3初学
- github之使用github
- 数据库的优化方案
- Android4.4电池管理
- mysql+mybatis中只获取一个list(有多条数据)中某几条数据的sql语句
- 企业架构 - TOGAF介绍
- 基于Android Studio的Android开发环境搭建
- stuts2传参数的方式
- iOS 10 Auto Layout界面自动布局系列3-使用原生NSLayoutConstraint添加布局约束
- 12款很棒的浏览器兼容性测试工具