Myeclipse老版本可能需要安装一个插件,高版本中已经安装好了。
-
生成MyEclipse的一个SSH的认证号
window-->preferences-->general-->Network Connections-->SSH2
点击Generate RSA Key...
生成SSH认证号,然后点击Save Pravite Key
进行保存,注意:不要将我们之前的公钥和密钥给覆盖了,我们可以选择另外的目录进行保存。然后点击Apply。最后将生成的公钥添加到github中去即可。 连接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的克隆操作。
之后的过程和前面相同了。
- 要保证本地已经有了git服务