用eclipse来上传项目到github上,顺便总结一下操作步骤供以后用。
1、在www.github.com上注册自己的账号,然后登录进去,创建一个仓库
2、在eclipse中对自己的项目进行提交到本地仓库
步骤如下图:
第一步:
第二步:
第三步:
然后finish完成后,对项目进行提交,右击项目—–>team—–>commit就可以了。
3、push项目
步骤如图:
点击push会到下面这个界面:
1位置对应的就是你刚刚在github上创建的仓库的这个:
复制到url里,2,3会自动填写,4里填写你自己github账号,5填写你的密码,填写完毕到达这个界面并选择Source ref为master,然后Destination ref会自动填写:
然后点击Add Spec,勾选上Force Update:
点击finish。
完成上传。到github上就可以看到上传的项目
完成!
github被誉为全球最大的同性交友网站,现已经被微软收购,深受程序员的喜爱,是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名github。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
在介绍一下Git之前,先介绍一下开发者Linus Torvalds,这个家伙已经不能用技术大牛来称呼他,简直是神一般的存在,性格傲娇,外界评论视金钱粪土,编写了linux系统内核,我们都知道Linux安全高效,又是开源系统,所以被广泛运用到微型服务器中,Linus Torvalds和他的团队还在管理维护linux内核开发,其开源精神和性格可见一斑,他们本来是使用BitKeeper源代码管理工具来进行linux内核开发,BitKeeper确实是一个好用的分布式代码管理工具,Linus Torvalds也称赞这个工具加快了他们开发速度,然而这个工具是商业性,不开源的,但是免费提供给Linus Torvalds的团队使用,后面因为种种原因,两者理念不同,傲娇的Linus Torvalds参照了BitKeeper设计思想开发了Git,据说开发时间只用了两个星期0.0. Git是一个非常灵活的开源的项目版本管理和控制的系统,本来设计出来是辅助linux内核开发的,后面吸引了无数的优秀的*软件项目。
先不去学习Git分布式开发的方式,优点,我们只要知道Git能帮助项目开发的管理,github是项目的托管平台,两者之间的关系在知乎有个神解释:“大概就是「魔兽争霸」与「对战平台」的关系吧。”就是git管理的项目可以通过github平台托管。本文介绍github使用入门,就是介绍如何利用git工具管理项目,并将项目上传到github平台。
其实我们使用github不仅仅只用于代码的托管,而且可以用于其他资源的托管,比如*的资源库就是由github托管的。
所以我们可以在本机中安装Git软件,将本机的一些资源文件建成一个仓库,然后将内容同步到github上,比如可以放置自己收集的技术文档,上传自己的照片或者视频文件,感觉像是使用github网盘一样,但是不是很推荐。
需要注意的是,我们在使用github时,可以上传自己私人的开源项目代码,比如我自己学习和练习的Demo示例程序,但是不能将公司的文件和项目内容以及别人的资源随便上传,以免造成不必要的麻烦。尊重知识版权和隐私是基本的素养。