eclipse關聯github——解初學者的疑惑

新版本eclipse關聯github同步管理項目

剛學了linux平臺下使用github,作爲一名android程序猿肯定想到怎麼用eclipse關聯自己github。我搜了一下網上的資料,大多都比較久啦,所以就寫了這篇文章,這篇文章主要解說了(1)從本地上傳項目,(2)從本地更新github項目(push操作),(3)從github下載更新本地項目(pull操作)下面進行詳細的圖文解說。


前篇:把本地項目上傳到github

第一步,在eclipse下找一個你想上傳的項目。
鼠標放在項目上右鍵——Team——Share Project,結果如下:(按照我圖片的指示點擊)
這裏寫圖片描述
縫隙———-
這裏寫圖片描述
縫隙————
這裏寫圖片描述

按照上面的大白菜教程點擊以後,項目變成如下:

這裏寫圖片描述
項目右下角多了一個深黃色小豆子,項目下的文件右下角多了一個問號。這說明你的本地倉庫已經建好啦,下步就是上傳啦。
注意: 在提交之前,項目中的有幾個文件夾是沒必要提交的,因爲他們是自動生成的嘛,比如說gen和bin。所有 右鍵選中如上文件夾——Team——Ignore。點擊完成後,他們倆右下角的問號沒有了就OK啦。現在準備上傳,但是在上傳之前應該在github上建立一個倉庫來存放它們。

第二步,在github建立倉庫

怎麼註冊github賬號,我就不說了啊,直接進入,效果如下:(按圖指示來)

這裏寫圖片描述
縫隙———
這裏寫圖片描述

做完上面兩步,說明已經建立好一個github倉庫啦。效果如下:
這裏寫圖片描述

第三步,上傳項目到github的倉庫

回到eclipse中,右鍵項目——Team——Commit,效果如下(按指示走):
這裏寫圖片描述
因爲是第一關聯gtihub,我建議一步一步來,先commit然後再push,所以這裏我點擊commit。點擊之後,說明我們把項目已經提交到本地啦。下一步就是上傳到github了,點擊項目右鍵——Team——Remote——Push,結果如下:
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
上傳成功後可以到github上刷新驗證一下,刷新如下:

這裏寫圖片描述

第四步,本地和github項目同步
上傳已經完成啦。我們使用github管理自己代碼,希望的是我們修改項目後,上傳並更新github,也就是push操作。當github的代碼改變了,我們想從github獲得更改來更新自己本地的項目,就是pull操作。但是此時只能push(上傳),不能pull(下載),會報告The current branch is not configured for pull的錯誤,如下:
這裏寫圖片描述

下面我們介紹如何實現pull。進入本項目的本地倉庫,找到裏面的.git文件(如果看不到,勾選顯示隱藏文件的屬性),雙擊打開.git文件,如下圖:
這裏寫圖片描述
打開我圖片中指示的文件。
這裏寫圖片描述
我這裏把文件拷貝出來,方便你拷貝。
[core]
symlinks = false
repositoryformatversion = 0
filemode = false
logallrefupdates = true
[branch “master”]
remote = origin
merge = refs/heads/master
[remote “origin”]
url = 你的github中對應此項目的倉庫地址。
fetch = +refs/heads/:refs/remotes/origin/
保存設置,然後回到eclipse中,點擊右鍵——Team——pull,效果如下:
這裏寫圖片描述
這時表示,正在獲取更新,如果有更新則會顯示下載更新,沒有更新提示沒有更新的窗口。這裏我就不貼圖。pull的操作到這裏就OK啦。push操作就比較簡單了,
如果你在項目中做了改動,想更新github裏面的代碼,其實和原來的操作是一樣的,點擊修改後的項目 右鍵——Team——Remote——Push,結果如下:
這裏寫圖片描述

大功告成,有疑問的地方,歡迎評論。下一篇:從github上下載項目

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