-
GitHub的应用(上)—— 创建和更新
添加时间:2013-7-20 点击量:推荐一个属于本身的代码把握对象(或者是叫代码托管对象)——GitHub。
提起代码把握对象,很轻易想到的就是CVS,SVN。这也是开辟团队常用的。但若是想经管只属于本身的代码呢?那它们就不太合适了——因为须要一台办事器啊。
分享一个好的对象(网站)—— GitHub。它是一个可以上传代码的网站,也有客户端和插件。既可以在本地批改然后上传,也可以直接在网上批改然后同步到本地。这使得经管起本身的代码来更便利。
这篇文章首要介绍它的Eclipse的插件(EGit)的应用。
当然,若是你不喜好插件的体式格式,你可以应用它的桌面法度。
不久不多说了,开端吧!
· 收集项目组
1、注册账号
起首,须要注册一个账号。https://github.com/
2、创建一个资料库
注册完成后,登录。
在主界面的右下角有如许一个区域,如图。点击 New repository,创建一个新的库。
在 Repository name 栏里写上新建库的名字,如“HelloWorld”。其它可写可不写。等你熟悉了再去深究吧。点击下方的 Create repository 按钮。
OK,网页项目组完成了。看看本地须要哪些设置吧!
· 本地项目组
1、安装Eclipse插件
(1)起首,Eclipse的插件
回到主页面,在页面的下方,会有如许一个区域,如图。点击 Clients 下的 GitHub for Eclipse 。(你也可以看到,有“GitHub for Windows”,那是Windows的桌面法度,和SVN的桌面法度差不久不多,也很好用的。感爱好的可以看一下。上传一些文件还是很便利的。若是不是用Eclipse作为开辟对象的话,这个就挺好用。)
鄙人载页面(http://eclipse.org/egit/download/),选择中心项目组的这个链接,如图。其他的那些URL是给Eclipse的在线安装应用的。Eclipse在线安装插件的体式格式不太好用。建议将插件下来,手动安装。
(2)安装。
将的插件解压后,复制到¥{MyEclipse}\MyEclipse 10\dropins目次下。(注:Eclipse不合的版本,目次可能不一样,安装插件的体式格式也可能不一样。)
(3)一些设置
重启MyEclipse。点击 对象栏 > Preferences > Team 下多了一个 Git 的分支。
批改一下“Default repository folder”的值。这是长途的库在本地的一个路径。笔者选择的是MyEclipse的工作目次。
2、创建一Java项目,上传
(1)新建项目
接下来新建一个HelloWorld的项目吧。这个就不久不多说了。
(2)上传
项目建好后,选中项目, 右键 > Team > Share Project 。你会看到如许的提示,如图:
提示缺乏景象变量 HOME 。少了咱就加呗!
右击 我的电脑 > 属性,点击选项卡 高等 > 景象变量 > 体系变量 > 新建 ,如图。在 变量名 中输入 HOME , 变量值 建议和上方的“Default repositoryfolder”一样。点击 断定 。
重启Eclipse。
反复上一步操纵—— ShareProject ,此次应当不会再呈现前次的提示。在呈现的界面中选中 Git ,点击 Next 。在如下的界面中,在红色标注的处所打 √ ,选中项目后,点击 CreateRepository ,点击 Finish 。
选中项目,右键 > Team > Commit ,呈现如下图的界面。输入提交的备注信息(Commit message),选中要提交的文件,点击 Commit 。
(注:若是你只是要上传文件,那个“.project”的文件可以不提交,那是Eclipse的一个设备文件,首要感化就是注解这个文件是一个Project。当你用另一台机械这些代码时,若是有这个文件,可以用Eclipse直接导入,Import Project)
如何提交到GitHub账户下呢?
选中项目,右键 > Team > Remote > Push ,呈现如下界面。
回到GitHub的主页面,点击新建的库“HelloWorld”,在浏览器的右侧呈现如下片段,如图。在 Code 栏的最下方供给了不合的体式格式。笔者选择 HTTPS ,复制后面的地址,粘贴到上图中的“URI”栏里。
User/Password就是你的GitHub的账户和暗码。“Storein Secure Store”打 √ 。点击 Next ,呈现下图界面。
a、 选择 Source ref
b、 点击 Add AllBranches Spec
c、 Force Update 必然要选中。若是不选中,下一步就会报错。这个错在GitHub的Help里可以搜刮到,但我没怎么看懂。只知道选中“Force Update”可以避免这个错误。
d、 点击 Finish
OK,到你的GitHub的主页面看一下,HelloWorld库里是不是多了些文件?
3、同步
再看一下如何同步吧!
3.1、 本地批改,上传
在本来的代码上加上如下2行。
和上传全部项目时类似,简单说下步调,不再赘述。
(1)Commit
(2)Push
在GitHub的主页面,在HelloWorld库里面找到“HelloWorld4GitHub.java”文件,看一下新参加的代码是不是已经更新到库里面了。
3.2、在页面上批改,同步到本地
在页面上点击 Edit 按钮,参加如下代码
(1)鄙人方的 Commitmessage 栏里输入你的备注信息,如“Add Web”
(2)点击 CommitChanges 按钮
页面上批改完成。
如何更新到本地呢?
选中项目,右键 > Team > Pull ,你会发明代码已经更新下来了。
是不是很棒?!
今后有什么经典的代码或是想本身想收藏的代码,就上传到GitHub吧!
不仅可以和其他人共享评论辩论,而本身也可以随时查看编辑(当然前提是要能联网)。
赶紧尝尝吧!!
【官方参考文档:】http://wiki.eclipse.org/EGit/User_Guide
(本想介绍下如何将GitHub中已有的库到本地,但发明这篇文章已经很长,就另起了一篇,GitHub的应用(下)—— 如何一个已存在的 Repository)
无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》