天天记录 - Eclipse Git插件Egit简单使用

来源:互联网 发布:moonlight软件下载 编辑:程序博客网 时间:2024/06/05 14:40

一、环境搭建


Git介绍与安装

Eclipse + Egit插件 + GitHub服务器

(1) Eclipse获取密匙
 "Window > Preferences > Network Connections > SSH2"
     1. General 设置 SSH2 Home
     2. Key Management - Load Existing Key 

图文详见


(2) GitHub添加密匙
GitHub  >  Account Settings  >  SSH Keys   >   填入Title 和 Key


二、创建同步项目
(1)  Eclipse新建项目,同步到GitHub
Eclipse中项目上右键 - Team - Share Project - Git  - selected  Repository - Finish
然后在项目上进行提交操作


(2) Eclipse从GitHub服务器上导出项目(有两种方法)
第一种:
1. File - Import - 
2. Git - Next - Projects from Git - Next - URI - Next - 
3. 输入URI、User、Password等信息 - Next - 
4. 选择分支 - Next - 
5. 选择本地保存目录 - Next - 
6. 选择想要导入的项目 - Finish 

第二种:
Ecliplse git视图下操作,详见


三、 EGit日常操作

(1) Egit 提交修改
1. 提交到本地
项目上右键 - Team - Commit  -- 填入注释  -  Commit

2. 提交到服务器
项目上右键 - Team - Push to Upstream - Ok

(2) Egit项目更新
项目上右键 - Team - Pull

(3)  Egit 新建分支
项目上右键 - Team - Switch to - New Branch - 写入Branch name - Finish

(4)  Egit 切换分支
本地是否存在分支的副本
1. 本地存在分支
项目上右键 - Team - Switch to -  分支名

2. 本地不存在分支
项目上右键 - Team - Switch to -  Other - Remote Tracking - 选中想要检出的分支名 - CheckOut 

(5)  Egit 切换分支冲突(Checkout Conflits)
在按照(3)中提到的步骤执行时,会弹出Checkout Conflts对话框,有两种方式解决
1. 提交本次修改,提交到本地或者服务器都行
2. 删除冲突文件,如果感觉冲突的文件并不需要同步,干脆直接删除文件

(6) 同步工作空间
显示本地与服务器所有文件存在差异的文件,双击文件即可查看文件对比
项目上右键 - Team - Synchronize Workspace

(7) 查看历史
项目上右键 - Team - Show in History

(8) 替换文件
文件上右键 - Replace With - HEAD Revision(最换为最新版)

(9) 比较文件
文件上右键 - Compare With - HEAD Revision(与最新版进行比较)

四、 疑问
ignore 干嘛用的?
实验合并

五、相关资料

Git手册 - 非常优秀

Git命令,而且画了GIT命令思维导图方便查阅









原创粉丝点击