设为首页 收藏本站
查看: 1123|回复: 0

[经验分享] Eclipse之Git提交项目

[复制链接]

尚未签到

发表于 2018-1-13 16:15:35 | 显示全部楼层 |阅读模式
一、使用eclipse自带插件提交项目
1、自带git插件进行配置我们的用户名和密码,即是自己github注册的用户。
  windows-perferences-Team-Git-configuration
  点击Add Entry... 输入email 邮箱 和 name 自己的用户名

2、eclipse生成SSH2 key
  windows--perference--General--Network connection--SSH2-key  management--General RSA Key

  可以添加多个SSH2 Key,查看生成密钥是否在默认系统盘(C盘)。

  然后把生成的SSH2 Key粘贴到github上,登录github--settings--SSH and GPG keys--New SSH key
  (该步不能省略,一定要用命令检查下生成的公钥是否正常)

  若有该步操作,执行命令: ssh -T git@github.com   出现以下信息,证明配置成功。

3、本地创建项目如“testGit”和本地git仓库
  打开eclipse,创建项目“testGit”里面随便写点什么,然后"File"--"Team"--"Share Project"--"Git"--"next"
DSC0000.jpg

DSC0001.jpg

DSC0002.jpg

DSC0003.jpg

  如上图所示,该项目“testGit”就变成git仓库;到workspace下打开该项目,发现多了一个隐藏文件“.git”,但该项目处于untracked状态(文件中?表示),我们需要提交代码到本地仓库,如下图:

  注意,待提交的文件在Unstaged Changes中,右键add to index 或者拖拉到staged changes栏中,可以将文件加入git索引中,进行版本监控。然后可以commit提交到本地仓库。
  接下来我们把本地项目提交至远程远程仓库github上(github官网上的远程仓库名称与本地仓库名称一致,表示本地仓库提交到远程仓库并与之关联):

  其中commit,只是提交到本地仓库,需要Push to upStream提交到远程仓库
  最后登录GitHub,查看自己的文件是否提交成功,如图

备注
  1、使用eclipse插件提交项目至远程仓库必须先本地提交,最后提交至远程仓库
  2、查看谁提交了代码,项目右键 team--show history
  3、查看修改记录 team--show in history
  4、撤销恢复修改 replace with--head revision
  5、更新项目远程仓库 team--pull
  6、查看哪些文件被修改 team--synchronize workspace
  7、提交项目时注意忽略不必要的文件或文件夹,如maven项目下的target文件
  8、git提供了多重协议用来连接git服务器,其中最常见的就是https和git,git就是可以免用户和密码的;
  不同协议,项目连接地址是有区别的,如下:https形式:https://github.com/XXX/pbqshop.git git形式: git@github.com:XXX/pbqshop.git

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434745-1-1.html 上篇帖子: Mac OS 安装 Git 环境 下篇帖子: SVN如何迁移到Git?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表