1. 程式人生 > >MyEclipse 安裝egit將專案同步到本地和遠端倉(github)

MyEclipse 安裝egit將專案同步到本地和遠端倉(github)

分享連結:

https://www.oschina.net/news/29214/why-git-is-better-than-svn(為什麼說 Git 比 SVN 更好)

http://blog.jobbole.com/31444/(Git 和 SVN 之間的五個基本區別)

    Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。

    SVN是Subversion的簡稱,是一個開放原始碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。網際網路上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個專案,共用資源的目的。

    1:git和svn的比較

(1)GIT是分散式的,SVN不是

    (2)GIT把內容按元資料方式儲存,而SVN是按檔案

    (3)GIT分支和SVN的分支不同

    (4)GIT沒有一個全域性的版本號,而SVN有

    (5)GIT的內容完整性要優於SVN

    2:MyEclipse安裝egit外掛

直接採用下載egit外掛方法,這種方法是最簡單的,其他方法可以在網上找資料。

    egit外掛下載地址:http://download.csdn.net/detail/tonylllz/8647025

    (1)將下載的egit外掛解壓,找到myeclipse安裝目錄下的dropins資料夾,然後新建egit資料夾,將下載egit壓縮檔案解壓放到egit資料夾下。


直接將外掛解壓之後放到egit下,重啟Myeclipse即可。

    (2)開啟MyEclipse,window->preferences->Team->git


    看到Team下有Git說明安裝成功。

    (3)配置git

    選擇Git客戶端的倉庫路徑,這個你可以自己選擇一個目錄作為Git的倉庫路徑,然後將所有需要Git來管理的專案都clone到這個目錄下統一管理,選擇Configuration,如圖:


    這裡可以看到它自動去讀取使用者目錄下的.gitconfig檔案,若是之前在Git中有配置過,那麼此處可以略過。否則需要在此處設定user和email。

    New Entry 新增user.name和user.email即可。

    3:建立本地倉

   (1)選擇專案,點選右鍵,選擇Team--》Share Project,選擇git,點選next


    (2)如果之前有建立的倉,我們直接選擇倉儲存,如果之前沒有倉,我們需要點選created建立


    (3)建立一個新倉


    (4)我們需要建立一個資料夾和一個本地倉的Name即可。

    建立好直接選擇finish


    (5)這樣我們的專案就被儲存到本地倉中,可以看見專案後面就有倉的名稱,這就說明我們部署成功。


    我們在我們建立的目錄下檢視


    這樣就建立成功,只要我們將專案檔案提交就可以了

    (6)提交專案到本地倉

    選擇專案,右鍵選擇team-->commit


    必須填寫Commit message,內容隨意

    選擇全選或者自定義選擇檔案提交。然後點選Commit提交,我們就將專案提交到了本地倉中。

    4:將專案部署到github上

(1)github的建立和使用可以自行學習,選擇我們需要提交的倉,複製連結

    

選擇Clone or download複製URL。

    (2)選擇專案右鍵-->team-->Remote-->Push

    將我們複製的URL複製到URI中,輸入github的使用者名稱和密碼


    (3)我們在source ref選擇master,點選Add Spec


    (4)將專案選中(Force Update)點選Next或者Finsh。Next是我們可以新增一些備註資訊。


    之後我們就提交成功。可以在我們的github中檢視我們的專案了。

    上傳專案中

上傳成功


在github中檢視



    git不但可以上傳到github,我們可以在伺服器中建立git倉。