2013-05-30 68 views
0

好所以我把我的項目放在GitHub上,我昨天在我的筆記本電腦上工作,並在eclipse上使用egit將我的項目放在github上。當我去我的桌面上更新代碼時,我不確定如何將我的代碼上傳到github上的最新版本。當我嘗試拉我得到錯誤對話框當前分支未配置爲拉。在配置中找不到關鍵的branchmaster.merge值。我更習慣於使用SVN,並且是第一次真正使用git進行更新。使用egit和github的問題。

回答

0

嘗試做一個提取然後合併(這是什麼拉內部)。在Eclipse中,您可以在「Git Repositories」視圖中右鍵單擊一個存儲庫(如果您看不到它,可能需要打開它或使用「Git Repository Exploring」透視圖)並選擇「Fetch ...」 」。這將讓你從任何配置的遠程獲取。它也可以讓你選擇設置「refs to fetch」。如果是這樣,請繼續並點擊「添加所有分支規格」。獲取後,再次右鍵單擊回購並選擇「合併...」。選擇表示您的GitHub遠程的「遠程跟蹤」下的分支,然後按合併按鈕。

我無法解釋如何設置回購讓你拉 - 你可能會檢查出http://gitref.org/remotes/#fetch更容易的「入門」解釋當你用git讀/拉時發生了什麼(儘管它是面向命令行)和http://git-scm.com/docs/git-pull#_default_behaviour以獲取關於幕後部分的更多信息。你也可能發現使用命令行界面(如果你有它可用的話)是值得的,直到你更熟悉git概念 - 你可能會發現它更容易。