Myeclipse老版本可能需要安裝一個(gè)插件,高版本中已經(jīng)安裝好了。
-
生成MyEclipse的一個(gè)SSH的認(rèn)證號(hào)
window-->preferences-->general-->Network Connections-->SSH2
1
點(diǎn)擊Generate RSA Key...生成SSH認(rèn)證號(hào),然后點(diǎn)擊Save Pravite Key進(jìn)行保存,注意:不要將我們之前的公鑰和密鑰給覆蓋了,我們可以選擇另外的目錄進(jìn)行保存。然后點(diǎn)擊Apply。最后將生成的公鑰添加到github中去即可。 連接github
當(dāng)然我們之前已經(jīng)有倉(cāng)庫(kù)了,我們這里使用倉(cāng)庫(kù)mypro1(這個(gè)倉(cāng)庫(kù)是一個(gè)空的),我們?cè)贛yEclipse中新建一個(gè)java項(xiàng)目mypro。-
需要將項(xiàng)目共享
右鍵項(xiàng)目-->team-->share project-->
2
點(diǎn)擊Next
3
在這里我們先勾選User or.....然后選中工程(高亮了),然后點(diǎn)擊Create Repository之后窗口變?yōu)?br>4
然后點(diǎn)擊Finish。
此時(shí)我們的工程顯示為:
5
即顯示NO-HEAD,即表示沒(méi)有指針指向。 -
將項(xiàng)目進(jìn)行提交
選中項(xiàng)目右鍵-->team-->commit
6
首先是讓我們填寫(xiě)提交信息,下面讓我們選中哪些文件需要提交。之后有一個(gè)提交按鈕和一個(gè)提交并推送按鈕。這里我們選擇提交并推送按鈕。
7
這里首先我們需要填寫(xiě)github中倉(cāng)庫(kù)地址,同時(shí)填寫(xiě)用戶名、密碼,選中記住。然后點(diǎn)擊Next。然后會(huì)進(jìn)行遠(yuǎn)程通信,如果網(wǎng)絡(luò)不好可能會(huì)有點(diǎn)問(wèn)題。
8
這里首先Source ref:處選擇分支,然后點(diǎn)擊Add All Branches Spec,之后在下面的框中就會(huì)出現(xiàn)相關(guān)分支,勾選上,然后點(diǎn)擊Finish。中途可能會(huì)要求填寫(xiě)一些信息,我們可以不填(點(diǎn)擊Cancel),然后就會(huì)進(jìn)行提交推送,之后我們發(fā)現(xiàn)項(xiàng)目狀態(tài)變?yōu)椋?br>9
顯示在master分支上。 -
創(chuàng)建分支
如果我們想要?jiǎng)?chuàng)建一個(gè)新想分支:選中項(xiàng)目右鍵-->team-->Switch To-->New branch。
9
點(diǎn)擊Finish,之后項(xiàng)目狀態(tài)變?yōu)椋?br>10
就在brh分支上了。這里我們先建一個(gè)類Hello.java
package cn.itcast;
public class Hello {
}
和之前的操作一樣,我們先需要添加,而后提交推送。team-->Add to Index

11
增加完成之后在
Hello.java上出現(xiàn)一個(gè)加號(hào)。然后進(jìn)行提交。
12
這里我們選擇commit,而后我們?cè)龠M(jìn)行推送。
team-->Push branch
13
點(diǎn)擊Finish。
- 分支合并
要進(jìn)行分支合并,一定要切換回主分支,這里team-->Switch to-->master
然后team-->merge
14
選中brh分支,點(diǎn)擊Merge。
15
點(diǎn)擊ok。
然后進(jìn)行提交推送。
-
與本地服務(wù)進(jìn)行交互
在之前我們是先使用github創(chuàng)建了倉(cāng)庫(kù),然后將此倉(cāng)庫(kù)進(jìn)行了克隆,但是如果現(xiàn)在使用的是本地服務(wù),需要做一些修改。- 要保證本地已經(jīng)有了git服務(wù)
地址是:coder_yj@localhost:mypro1.git
選擇導(dǎo)入git:File-->import-->
16
選擇Projects from Git,然后點(diǎn)擊Next。
17
這里選擇Clone URI。然后進(jìn)行一個(gè)URI的克隆操作。
17
之后的過(guò)程和前面相同了。
- 要保證本地已經(jīng)有了git服務(wù)















