转:https://www.jianshu.com/p/92ee5c99d3a8

Myeclipse老版本可能需要安装一个插件,高版本中已经安装好了。

  • 连接github
    当然我们之前已经有仓库了,我们这里使用仓库mypro1(这个仓库是一个空的),我们在MyEclipse中新建一个java项目mypro

  • 需要将项目共享
    右键项目-->team-->share project-->

     
     
    点击Next
     
     

    在这里我们先勾选User or.....然后选中工程(高亮了),然后点击Create Repository之后窗口变为

     
     

    然后点击Finish。
    此时我们的工程显示为:

     
     

    即显示NO-HEAD,即表示没有指针指向。

  • 将项目进行提交
    选中项目右键-->team-->commit

     
     

    首先是让我们填写提交信息,下面让我们选中哪些文件需要提交。之后有一个提交按钮和一个提交并推送按钮。这里我们选择提交并推送按钮。

     
     

    这里首先我们需要填写github中仓库地址,同时填写用户名、密码,选中记住。然后点击Next。然后会进行远程通信,如果网络不好可能会有点问题。

     
     

    这里首先Source ref:处选择分支,然后点击Add All Branches Spec,之后在下面的框中就会出现相关分支,勾选上,然后点击Finish。中途可能会要求填写一些信息,我们可以不填(点击Cancel),然后就会进行提交推送,之后我们发现项目状态变为:

     
     

    显示在master分支上。

  • 创建分支
    如果我们想要创建一个新想分支:选中项目右键-->team-->Switch To-->New branch

     
     

    点击Finish,之后项目状态变为:

     
     

    就在brh分支上了。这里我们先建一个类Hello.java

package cn.itcast;
public class Hello {
}

和之前的操作一样,我们先需要添加,而后提交推送。team-->Add to Index

 
 

增加完成之后在Hello.java上出现一个加号。然后进行提交。

 
 

这里我们选择commit,而后我们再进行推送。team-->Push branch

 
 

点击Finish。

  • 分支合并
    要进行分支合并,一定要切换回主分支,这里team-->Switch to-->master
    然后team-->merge

     
     

    选中brh分支,点击Merge。

     
     

    点击ok。
    然后进行提交推送。

  • 与本地服务进行交互
    在之前我们是先使用github创建了仓库,然后将此仓库进行了克隆,但是如果现在使用的是本地服务,需要做一些修改。

    • 要保证本地已经有了git服务
      地址是:coder_yj@localhost:mypro1.git
      选择导入git:File-->import-->

       
       

      选择Projects from Git,然后点击Next。

       
       

      这里选择Clone URI。然后进行一个URI的克隆操作。

       
       

      之后的过程和前面相同了。

总结一下:

  1、选择git版本控制:在项目名字上右键,→Team→Share Project→选Git,然后next,会弹出一个框在Repository位置处让你填如一个库,你可以点击右边的Create会弹出一个框,Parent directory是默认的父路径,可以不改,Name出填写一个库名字,自己可以起一个名字。完事后,点Finish就行了。此时是把你的项目拷贝到你的库中,在点Finish就行了。此时你的项目名字上会出现一些?号,这些问号表示这些资源库中没有。
  2、在项目名字上右键,→Team→Commit这个提交只是提交到你的本地库中,就是你刚才建的那个库,在弹出的Commit Change框中的第一个输入框中输入一些提交的信息,如“第一次提交”,下面要选择要提交的文件,想提交哪个文件在前面√选中就行了,如果想全选,在右边的中间有个√的框,点一下就行了。OK点Commit就行了,看看你的项目名字吧,?号已变成金黄的小罐子了,说明你已提交到本地库了。
  3、在项目名字上右键,→Team→Remote→Push这个提交会把代码提交到Github上,会弹出一个框,让你填写一个地址,把你新建库是生成的两种协议地址,选择一个,如果选择 https,那就复制一下吧,粘贴到第一个输入框中,下面的会自动给你填好,协议和端口号,就不用管理,在name和password处,要输入你注册GitHub的名字和密码,另外别忘了选记住密码,完后点finish就行了。下面就开始提交了。

  下面就等待吧!

参考链接:https://www.jianshu.com/p/92ee5c99d3a8
                 https://www.cnblogs.com/zqr99/p/7787833.html
                 https://www.cnblogs.com/xiaoyunxia/p/5983013.html

(转)MyEclipse中使用git的更多相关文章

  1. myeclipse和ecplise中安装git插件的问题

    我的myeclipse10.7和ecplise helis一直安装不了git插件,myeclipse中details说我的myeclipse少了team_features等之类文件,helis的情况大 ...

  2. git 完全讲解 无废话,包含在myeclipse中使用,包括解决冲突

    Git 1. Git简介 1.1 git是什么 1.1.1概念 Git:git是一款开源的分布式的版本控制软件 Github:是一个基于git的面向开源及私有软件项目的托管平台 因仅支持git 作为唯 ...

  3. 在Spring tools suite中使用git 共享项目

    我们都在eclipse 和 myeclipse中使用过cvs 和 svn 版本控制工具进行团队开发,今天我学习了另外一种版本控制工具git,下面我演示如何在Spring tools suite中使用g ...

  4. MyEclipse 10 + OsChina GIt项目托管

    环境:Egit+MyEclipse 10,此教程默认MyEclipse 10和Egit都已经配置好. 1.注册OsChina Git账号,网址:http://git.oschina.net/,具体注册 ...

  5. MyEclipse如何安装egi插件及如何将github项目引入MyEclipse中

    一.如何查看MyEclipse版本及Eclipse版本号 查看MyEclipse版本号:MyEclipse主界面的菜单栏的最左边“help”—>选择“About MyEclipse Enterp ...

  6. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  7. 在 Linux 中使用 Git 及其 和 Eclipse 的集成

    ##参考资料## 我是通过阅读<Pro Git>这本书学习 Git 的,我读的时候还是第一版的英文版,现在已经出第二版了,而且英文版和中文版都有.英文第二版的地址是 [https://gi ...

  8. 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...

  9. 如何在 TFS 中使用 Git

    对 Charley Blog 的代码进行版本控制的想法由来已久,在代码建立之初其实已经使用过 TFS 进行控制,只是后期没能好好用起来,加之后来系统环境的变化导致TFS连接丢失,便算是正式放弃了版本控 ...

随机推荐

  1. 【前端技术】一篇文章搞掂:微信小程序

    实战: 1.[openId]获取openId 有如下几种方法: 通过wx.login()获取临时登录凭证 code,然后通过code2session获取openId wx.login():https: ...

  2. (转)VirtualBox下安装CentOS7系统

    转:https://www.cnblogs.com/hihtml5/p/8217062.html 本文假定你已经知道如何安装VirtualBox虚拟机软件,并且已经安装好了. 首先我们需要准备好cen ...

  3. (转)k8s存储之NFS

    转:https://www.cnblogs.com/DaweiJ/articles/9131762.html 1 NFS介绍 NFS是Network File System的简写,即网络文件系统,NF ...

  4. docstoc对Scribd的威胁比SlideShare还要大。

    docstoc,这是在TechCrunch40互联网交流会上崭露头角的个性化服务.docstoc为用户提供了在线存储.分享以及交流文档的互联网服务.与Scribd相同的是,除了文档分享功能以外,doc ...

  5. 安装第三方包&查看python版本/第三方包版本

    安装第三方包时,经常需要查看python版本,以及是否安装第三方包及版本,每次都要百度下指令. 故小编整理了下安装/卸载第三方包,查看python/第三包的指令,具体如下: 一.python安装/卸载 ...

  6. Java + selenium 元素定位(4)之By CSS

    这篇我要介绍元素定位的倒数第二个方法啦,就是基于CSS的元素定位.关于一些CSS的知识,我这里就不累赘的讲了,以后可能会单独写一篇关于CSS的介绍.当然个人推荐如果之前完全没有CSS只是储备的,可以选 ...

  7. git提交时,仓库是空的,本地有源码。

    应该打开cmd   归到项目路径 然后输入git push -u origin master -f 是把本地的项目强制推送到空的仓库 git init (在当前文件夹下初始化一个git仓库) git ...

  8. 用vim写go代码——vim-go插件

    GoImport:导入包 GoImport!:导入远程包 GoImportAs: 导入包并且重命名

  9. git 查看文件修改

    查看某个文件的修改历史: 用git log -p filename. git blame filename是查看目前的每一行是哪个提交最后改动的. 查看某次提交修改列表: git show 版本号   ...

  10. Visual Studio Code如何编写运行C、C++

    Visual Studio Code如何编写运行C.C++ 作者:知乎用户链接:https://www.zhihu.com/question/30315894/answer/154979413来源:知 ...