help -->install new software-->add->填写git - http://download.eclipse.org/egit/updates选择安装
选择git后,选择安装插件:
只需要选择"Eclipse Git Team Provider"下面的插件即可。接下来几乎是Next就可以完成安装。
安装完后需要配置的基本环境,如默认的仓库路径,默认仓库路径就是本地的仓库路径,存放本地代码版本,git可以只需要在本地就可以进行版本管理,这种仓库叫做"裸仓库"。
在Preference中搜索"git":
解释一下什么叫做"Clone Repositories"。虽然本地可以进行版本管理,我们当然还需要保持与远程项目代码同步。通常,同远程仓库"checkout检出"到本地时(svn),在git中叫做clone。之所以是拷贝,是因为其实本地仓库和远程仓库的功能是一样的,平等的。如果我们要为网络上的一个开源项目贡献代码的话,第一件事就是需要将远程仓库复制一份到本地,在本地进行开发,然后再与远程仓库"同步"。
出了设置本地仓库的默认路径,通常还会设置一下用户名和email:
这只是一个你的身份标示。
复制GitHub上的仓库
打开Aptana的Git仓库透视图:![](https://i-blog.csdnimg.cn/blog_migrate/835db1053bc0b632b475b7761a458572.png)
点击"Clone a Git Repository and add the clone to this view"。复制git仓库:
假设在GitHub获取仓库地址复制下来,下面以Baidu的Tangram-base库为例。
![](https://i-blog.csdnimg.cn/blog_migrate/ad20538a732490570fb8b64f5f21cd3d.png)
点击下一步,可以根据需要选择分支(branch),这里的分支的概念与svn一致:
![](https://i-blog.csdnimg.cn/blog_migrate/9dd855f0a6b46f47e9b9c3a665a9c4b5.png)
复制完毕后在之前设置的本地仓库目录中会有Tangram-base文件夹。仓库试图可以查看仓库结构:
![](https://i-blog.csdnimg.cn/blog_migrate/33894e63958539a89a0e1d2c63cef254.png)
Working directory就是本地仓库目录结构。
在GitHub上创建仓库,并将本地项目提交到GitHub仓库上
需要在GitHub上注册一个账号,然后创建一个仓库,复制Http地址。确保有"Read&Write"权限。按照上面步骤将GitHub仓库复制到本地。新建Aptana项目,然后在项目中选择共享:
![](https://i-blog.csdnimg.cn/blog_migrate/1078e39212c7e283a3502f35471ff7b8.png)
选择共享方式为Git,然后选择本地仓库,注意是选择本地仓库,因为基本的版本管理是利用本地仓库。
![](https://i-blog.csdnimg.cn/blog_migrate/5d8c72ac323a7b78c142f8403f49ba7a.png)
这样就将创建的项目提交到本地仓库。可以使用本地仓库来管理代码版本。
![](https://i-blog.csdnimg.cn/blog_migrate/f45003e458d97d12e05b763cc792a20b.png)
注意这里的提交(commit)是提交到本地仓库。包括Synchronize,Merge都是针对本地仓库。
如果需要与远程仓库"同步",则需要使用Push命令,Push就很形象,将本地仓库推送到GitHub仓库。相反,同GitHub仓库"检出",则使用Pull。
对于Push/Pull仓库也需要选择分支,标签,等信息:
![](https://i-blog.csdnimg.cn/blog_migrate/63401408f563ef32470827050c9417fd.png)
这样Push完之后,就可以在GitHub上看到推送的代码了:
![](https://i-blog.csdnimg.cn/blog_migrate/1663cc16a208990c2ed7450f701c08e8.png)
eclipse git插件简单使用
参考:http://jiangli.easymorse.com/?p=783
1.Eclipse中有EGit插件来管理git版本库,首先安装EGit
http://eclipse.org/egit/download/
打开Eclipse,install new software,
在红框处写入地址,官方地址
http://download.eclipse.org/egit/updates(Recommended)
http://download.eclipse.org/releases/indigo
然后等待安装完成。
还有一种方法使用Eclipse Marketplace,搜索git,就可以看到EGit了。
2.安装完成后,当然要试试可以用吗,要不岂不白装了。
参考网址:http://wiki.eclipse.org/EGit/User_Guide
首先要配置使用版本库的人名字和邮箱,这相当于命令行中的
git config –global user.name “your name”
git config –global user.email you@example.com
打开Preferences > Team > Git > Configuration,点击 New Entry ,新建一个键值对,
user.name和user.email
建好后,可以查看到刚刚新建成功后的用户信息。
建立Home目录
1,类似建立系统变量,打开新建系统变量的窗口,新建一个HOME,变量值输入"%USERPROFILE%"或者其他一个路径,如下图所示:
然后点击保存。
下面进入正题
新建一个版本库
创建一个工程,名字叫HelloGit
选择这个工程,点击右键,Team->Share Project,选择git
如上图所示,选择工程,然后选择Use or create…,进入选择Create Repository对这个工程初始化一个git版本库,如果这个工程已经在于一个版本库的工作树上的话,这个版本库会自动选择,如下画面:
点击Finish完成创建。
对工程点击右键,选择team,会出来git的命令,选择commit,然后选择你要提交的文件,加上提交留言,点击commit,完成提交。
上面我们简单的利用Eclipse的插件EGit来管理版本库。在下面的文章中,我们会更深入的学习的它的用法。