我很早就据说过开源,也一直在使用 github , 可是我最近想找点开源的项目来作作,殊不知道怎么进行下一步了。php
好比作哪一个开源项目或者作哪方面的。html
有人说作喜欢的什么的。可是喜欢的多了,就不知道喜欢的事哪一个了。想起学校里的一段对话:git
A : 你不会怎么不问呢?github
B : 因为什么都不会,都不知道问什么了。windows
好吧,我就处于这种阶段了。ssh
前几天,一个朋友问我作这个网站到底在干什么,我发现给她说明白是一件很难的事。
后来,我想我应该给个人网站上添加一些表明个人独特的东西,可是没找到什么。
因而想作一些开源的项目来学习一些东西。
而后我 google 想搜一下时,发现我很差描述我想干什么。
不过我仍是搜到一些东西来。
如今记录下来。学习
如今作开源都去 github, 因而先简单说一下 github 的使用方法。
首先须要安装 git, 这里有git 的简单介绍和配置方法。
而后须要配置ssh, 之前我也写过。
关于 git 的操做,我通常只使用四条命令。
代码拉下来。网站
git clone git@github.com:tiankonguse/empty.git;
敲完本身的代码了,上传上去。google
git add -A; git commit -m "update"; git push origin master;
若是你想管理分支了,能够参考这里.
若是你想把修改的代码提交给你克隆的那我的怎么办呢?
使用下面两个命令便可。spa
git remote add upstream git@github.com:tiankonguse/empty.git; git pull upstream master;
若是你在 windows 下, 能够参考这个.
网上找了好久开源的信息,却都是介绍怎么使用 github 的教程,
有点愤怒了。
不事后来找到一个故事,能够放松一下。
2007 年的,能够看看.
通过不断的搜索,后来找到一个介绍怎么开源本身的代码的文章。
作一个优秀的开源项目.
总结一下就是:
看了这么多,了解到不少东西,可是仍是没有获得本身想要的。
后来又看了《如何选择开源项目》, 《如何更有效地学习开源项目的代码》,
最后找到一个文档,建议都去看看《借助开源项目,学习软件开发》,讲的很是的全,看完你基本就知道该怎么作了。
最后,本身找到一些事来作了。
记得以前有一个 fastcgi 的开源程序,我本想本身实现一个的,后来发现已经有了就没实现,如今能够研究一下那个代码。
若是你想加入个人作事的计划或者邀请我加入某些开源项目,能够联系我。
笔者最近意外的发现 笔者的我的网站 http://tiankonguse.com/ 的不少文章被其它网站转载,可是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站,所以,笔者添加此条声明。
郑重声明:这篇记录《开源,个人一些行动》转载自 http://tiankonguse.com/ 的这条记录:http://tiankonguse.com/record/record.php?id=680