Egit的Eclipse安装

本文介绍如何在Eclipse中安装并配置Git插件,包括设置用户名和邮箱、创建Git项目、提交更改到本地仓库及与远程仓库同步等基本操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在的的Eclipse下载后一般都提供Git插件了

1. 在Eclipse的Help中,点击About Eclipse,查看是否有该插件

2. 如果没有,菜单栏Help -> Install New Software...,在Work with中输入

http://download.eclipse.org/egit/updates,勾选Eclipse Git Team Provider和JGit,点击Next,进入安装,重启Eclipse,安装完成。

3. 配置用户名、email

    1. Windows-->Preferences-->Team-->Git-->Configuration
    2. General-->Network Connections-->SSH2【查看一下】
4. 新建一个web项目,此时它只是一个普通的javaWeb项目,未纳入Git管理

    1. 变为Git管理的项目

        1. 选中工程鼠标右键
        2. Team
        3. Share Project……
        4. 勾选上方Use or create repository ....
        5. 勾中项目,再点击下方create Repository,再点击Finish
    5. 初始化完成后,项目后缀会显示NO-HEAD,表示版本库已建立,但是还没有任何提交文件,因此没有主干分支。
    6. 在项目上右键Team>>commit,出现如下对话框,将左上列出的文件列表,拖入至左下方,实现git add 功能。右边填写提交备注,则可点击右下角的Commit按钮。完成一次本地库的提交,可以看到左边的项目名称后缀多了个master。

新建文件、Add、Commit
1. 新建一个文件,可以看到图标依然是问号,处于untracked状态,即git没有对此文件进行监控
2. 通过Team -> Add to index可以将文件加入git索引,进行版本监控;可以看到图标显示也有了变化(EGIT中只要Commit就可以默认将untracked的
文件添加到索引再提交更新,不需要分开操作)
3. commit…提交到本地库
4. commit…提交完成后,图标发
生变化。

用与远程库的操作交互
1. Github上新建一个同名的空仓库
2. 本地可以Push到Remote
3. 填写push信息,将远程仓库的地址复制到URI中,然后在下方填写Github的用户名密码。
4. 指定push的本地分支和远程分支
5. Eclispe最后一步点击Finish 即可。
6. Eclipse上传成功后,可以去GitHub上查看上传的代码
7. Github服务器上面更新了,pull到本地
8. 同push类似,这里要填写远程仓库地址,和登录用户名密码
9. 这里如果Remote的下拉列表里没带过来,请在New Remote里再填一
遍。
10. 单选项选择Merge模式
11. 下方勾选Configue upsteam for push and pull 后,以后可以不同每次
pull、push 都这么配置了,以后以此次的配置为默认值。
12. 点击Finish
13. 更新完成后会弹出提示,然后去查看一下代码。
学会运用比较工具

将服务器代码同步到本地

解决冲突
1. 先pull下来以后,会发生冲突报错,其实并没有pull成功,因为修改并没有提交为本地版本,Git无法进行merge

  1. 所以解决冲突前,先把自己的程序提交到版本库
    add index–>commit
  2. 完成提交后,再次pull,Git会自动帮你合并版本,如果是同一文件同一位置的代码,Git会让你手工合并

手工合并
1. 发生冲突需要手工合并。
2. 三步

1. 编辑代码
2. add index
3. commit

3. 合并完成后,再push,则成功完成提交

关于老版本EGit没有[Pull…] 只有[Pull]的解决方案

windows–>Preference–>Repository Settings中选择自己的仓库
点击OPEN,添加如下配置:

[branch "master"]
    remote = origin
    merge=refs/heads/master
[remote "origin"]
    url = https://xxxxxxxx/xxxxx.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    push = refs/heads/master:refs/heads/master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值