eclipse如何使用Git實現雙向工程

  本篇主要介紹如何集成Git到eclipse中,如何正確使用Git庫,和本地eclipse的雙向工程。


系統環境: Windows 64x

開發環境: eclipseEE版本 (內部自集成EGit)   

軟件必要:Git-2.X-64-bit.exe (可以取Git官網下載)  windows-git

其他條件: 一個GitHub account.  github home


【1】 首先在windows上安裝git :

      雙擊EXE文件一直next即可安裝好。安裝好界面如下:

     

【2】Github用戶本配置和公鑰生成:

     (1)打開Git Bush環境:配置Github用戶名和驗證郵箱:在終端中輸入:

git config --global user.name "your_github_username"
git config --global user.email [email protected]

     (2)創建SSH 公鑰: 由於GitHub的傳輸是經過加密的,所以要在本地生成祕鑰才能與github遠程庫交互。

      在Git終端中輸入:(郵箱即爲驗證郵箱)

ssh-keygen -t rsa -C [email protected]
   

之後會在本地C盤用戶目錄下的.ssh庫生成如下文件:



然後,打開後綴爲pub文件,將裏面內容複製(會粘貼到github賬號的公鑰設置中)。

   

(3)打開自己的gitHub 賬號配置頁面:(在github賬號主頁點擊右上角賬號頭像--->選擇settings)

    然後在左邊的選項框中點擊: SSH keys 區域 --》添加SSH key:  

   title 自定義,Key區域複製之前(2)中id_rsa.pub中的內容,保存即可。



【3】EGit在eclipse中的使用:包括從github庫中導入一個庫項目 和 本地的修改提交過程。

  要想從遠程github庫中導入一個項目需要自己的github有庫資源,若是沒有可以自己建立一個用於測試。(例如叫Hello-World)

(注意是不能直接提交一個項目到github庫的,例如不能直接在本地創建一個項目然後全部一次提交到github庫的)

  

(3-1)導入github端的項目:

      (1)打開eclipse EE IDE。點擊左上角File --> import -->Projects from Git :

  

 next ,選擇Clone URI ---> next --> 得到如下界面:(記得要填寫驗證區的git用戶名和密碼)


在這步填寫URI之前,打開自己的github主頁,打開自己想要導入的項目:


將複製之後的URI粘貼到eclipse中的URI文本框。注意,還要填寫下面驗證區的內容: 即爲github用戶名和密碼。(可以填選下面保存安全存儲)然後點擊next。

在選擇分支界面在next,之後就到了填寫保存導入庫本地位置,填寫完之後再點擊next,等待導入。

最後可以選擇導入一個普通的project(按照自己需要),最後在點擊next下一步,填寫項目名稱,finish就可以在eclipse中看見導入的項目了。

至此,github端到--->eclipse端項目導入成功。


*************************************************************  

(3-2)提交本地修改到github遠程端同步更新:

(1)在eclipse中選擇Git視圖。可以看到導入的項目。然後右擊Remotes---create remote 進行配置:


在new Remote 中自定義名字,選擇Configure push。OK

然後在新彈出來選項框中也是將之前github項目的URI粘貼到URI文本框,之後點擊保存和push。也可以相同方法配置fetch。


(2)修改項目內容和提交:

       

         我修改了demo.txt文件。右擊修改的demo.txt --> team --> add to the index。

        然後在右擊demo.txt文件--->team-->commit ---> 添加一些提交信息 ----->點擊commit and push. 等待推送。

 (3)確認提交:

            在(2)中push完之後會彈出一個git分支合併等信息確認,點擊OK即可。

        


  最後就可以在自己的github項目庫中查看到同步的更新。


 git服務器端和本地eclipse端的雙向工程詳解就到此結束了..............................


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章