Eclipse使用EGit外掛程式串連Github的設定(一):Push篇

來源:互聯網
上載者:User

標籤:android   blog   http   java   使用   os   io   檔案   

今天我們來介紹一下在Eclipse下串連Github的設定。

如果你使用的是從Google下載的帶ADT的Eclipse的話,是內建EGit外掛程式,不需要安裝了。

1、EGit外掛程式的下載和安裝

首先開啟Eclipse,然後點擊Help>Install New Software。

接著點Add增加一個地址http://download.eclipse.org/egit/updates,OK。

鉤上Eclipse Git Team Provider,然後一路Next。

 

2、配置Git

在Eclipse裡點Window>Preferences,然後展開Team>Git選項,點Configuration。

之後點Add Entry,增加兩個資訊:

user.name,Github上的使用者名稱。

user.email,Github上綁定的email。

OK,完成配置。

 

3、提交代碼到本地倉庫檔案

建立一個Android Project,然後在項目上點右鍵,選Team>Share Project。

這裡我們選Git,然後Next。

到這裡我選在上一層檔案建立倉庫檔案。如果要是選擇倉庫檔案放在其他地方,直接點右邊的Create,然後選一個路徑就行了。

鉤上Use or create repository in  parent folder of Project之後出現下面的介面。

選中項目,點下面的Create Repository按鈕,之後點Finish。本地倉庫檔案就建立完成了。

來看看專案檔,上出現了?和>號,這說明我們的項目還沒有commit。

接下來我們把專案檔commit到本地倉庫。

在項目上點右鍵,Team>commit。

然後選擇我們要commit的檔案,這裡我全選了。注釋必須寫,不然不能commit。

點Commit,檔案就提交到了本地倉庫檔案中。再來看看我們的項目。

接下來我們要把檔案提交到Github網站上去。

如果你不需要提交到Github上,只想在本地做一個代碼管理,到這裡就結束了。

 

4、在Github上建立遠程倉庫。

首先,你得有個帳號,在Github網站註冊一個帳號。

然後在網站上點New repository按鈕

輸入一個倉庫的名稱,這裡我們叫Githubtest,之後點Create repository。

完成之後會出現路遠端倉庫路徑。

把這個遠端倉庫路徑複製下來,這裡我們選HTTP的方式。

也可以選擇ssh的方式,但要弄一個key,比較麻煩,這裡就不選了。

遠程倉庫我們就建立完成了。

 

5、把本地檔案push到遠程倉庫中去

項目上點右鍵,Team>Remote>Push

把剛才建立的遠程倉庫的地址複製過來,填上Github上的使用者名稱和密碼

Next,然後選Add All Branches Spec,之後點Add Spec,再點Next。

之後會顯示push的結果,然後點finish完成,過一會上傳完了會跳出來完成的對話方塊,點ok。

然後我們在去Github上去看看我們提交的代碼。

已經有了,這樣我們完成了push的內容。

接下來我們修改一下MainActivity.java檔案,加了一行注釋,儲存。

然後直接在MainActivity.java檔案上右鍵,Team>Commit提交到本地。

寫上注釋,這次我們點Commit and Push就完成本地和遠端提交。

完成後的結果。

 

6、總結

Github不像之前用過的SVN或者微軟的TFS之類的工具。SVN或TFS都是直接提交到遠程伺服器上,但Git是先把檔案提交到本地倉庫,然後在把本地倉庫同步到遠程倉庫上去,中間多了一層。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.