一、EGit安装
MyEclipse已经集成了Git插件EGIT,在新建里可以搜到Git。
如果没有,安装方式为Help》Install From Catalog》搜索Git,找到Eclipse EGit Eclipse Git Team Provider,安装即可。
或者Install From site 地址为http://download.eclipse.org/egit/updates
安装后在New新建项目时可以搜索到Git目录。可通过Import,导入Git版本库。
二、建立版本库
如果第一次使用,新建项目,右键Team》Share Project,选择Git,进入配置版本库页面。
可以Create一个本地版本库。点击Finish。
可以在文件-》新建-》搜索Git》-创建一个本地版本库。
打开Git Repositories视图,可以看到Git版本库情况,如果没有看到,就通过右上角的添加图标,加入刚才创建的版本库。
里面能看到Branches、Tags、Working Directory、Remotes等目录。
展开Branches,里面有master分支,可右键建立新的分支,例如dev分支。
展开Working Directory,可看到提交的项目目录,可右键导入项目到MyEclipse当前工作区。
三、提交
刚修改的文件会在图标上显示"?",在目录上显示">",表示未提交到版本库。
在项目上右键,Team》Commit进行本地提交。
远程提交通过Remote》Push,例如提交到GitHub。
提交时,输入说明信息,并勾选要提交的文件。
提交后即可看到项目文件图标的变化以及本地版本库的变化。
四、检出项目
方法一:使用MyEclipse的Import功能,选择Projects from Git,Exiting local repository(现有本地版本库)或Clone URI(远程项目)。
关于导入远程版本库,参考http://blog.csdn.net/liuzhushiqiang/article/details/13201259
按照提示完成操作即可。
方法二:在Git Repositories视图里找到需要导入的项目,右键导入到当前工作区。
五、分支管理
创建和切换分支:
方法一:右击项目,Team-》Switch To-》New Branch,创建新的分支,或切换到其他分支。
方法二:在Git Repositories视图,Branches,右键Switch To-》New Branch。
删除和合并分支:
在Git Repositories视图,选中某一个分支,右键选择Delete或Merge进行分支的删除或合并。
当然,master分支不能删除。
六、版本回退
在分支或项目上右键,选择Show In History,进入历史视图,可以清楚地看到提交历史的时间线。
右键》Check Out,可以实现版本回退。