前言
对于程序员来说代码版本控制是非常重要的,git就是一个免费的分布式的版本控制工具。和SVN一样,不过两者的侧重点略有不同.以我自己的看法来说git更加适合个人开发者,而SVN更加适合团队开发(兼有文档版本控制等)。
要使用好git首先的选用一个代码托管平台(github、git@osc),这里选用的开源中国的git@osc。基于两方面的考虑:1、国内自主的在线代码托管平台。2、相较于github更快的速度。
需知的是代码托管平台不仅仅只是一个"托管"、"版本控制"的作用,更加有意义的是开源,开放,每个程序员都能贡献自己的一份力。
EGit安装
EGit是git的一个Eclipse插件,安装的方式非常简单:help->eclipse markerplace->输入egit - Install即可。或者help->install new sorftware
输入地址:http://download./egit/updates/截图如下:
后续直接next即可安装完毕。
git@osc
安装好EGit之后我们需要有一个git@osc账户,对于git@osc的介绍以及注册方式可参考如下文章:http://git.oschina.net/oschina/git-osc/wikis/Home
登录到git@osc之后,点击右上角"+"创建一个项目(填写好项目相关信息),具体界面如下:
复制上面标红的地址,在eclipse中打开git Repository视图如下界面:
直接ctrl+v或者点击标红出的clone弹出如下框,填好相关信息即可:
因为我们检出的项目为空的,而且,代码托管平台的代码肯定也是本地提交上去的。新建一个测试工程,右键->team->share project弹出选择git项,之后弹框如下:
你可以选择已经存在的本地库,也可以重新新建一个本地库,之后点击确定即可。
最后我们需要将代码同步到本地库中,且提交到远程代码库中,操作方式也很简单,选中项目右键->team->commit填写comment(第一次需要填写一些作者信息,按提示操作即可)->commit and push
注意commit仅仅只是同步到本地库中,并没有push到代码库,所以请点击commit and push按钮。
之后访问git@osc对应项目,即可看见我们提交了的修改了。
知道了如何把本地代码提交到远程代码库之后,接下来看看如何将远程代码导入eclipse中吧。
操作很简单:import project选择git点击确定->clone URI,弹出如下框:
之后直接next即可导入到Eclipse中,至于如何提交上面已有交代,这里也就不再多提了。
|