2013-09-27 41 views
0

我創建了github上回購:PROJECT1例如:It和Github上分離的頭錯誤

我創建了日食PROJECT1 Java項目,使:團隊 - 共享項目 - 蹦 - 我把它命名爲PROJECT1 enter image description here

現在,我在eclipse中雙擊rlocal repo並創建:new remote - 配置push - 將其命名爲origin並輸入URI和憑證。我改變了一些東西,並提交和推動,它工作得很好,它確實改變在github上repo.I變化

enter image description here

但是,當我做在github上提交,並嘗試獲取的變化在我的本地回購它給了我一些錯誤,我不明白:它沒有顯示在代碼的變化,而是創造了一個「文件」命名FETCH_HEAD,

enter image description here

當雙擊該文件,並選擇結帳應用更改,但它表示HEAD已分離。提前致謝!!!

enter image description here

+0

這完全是*爲什麼你應該使用CLI。 eGit是一個獨立使用的biatch。我建議只爲它提供的圖標使用eGit – sircapsalot

+0

另一件事是通知是,如果我按照上面所寫的步驟操作,豎鋸單擊菜單中的pull選項是禁用的,但如果我在github上從repo上做了一個克隆該選項可用,我可以進行拉和推,並應用更改。我明白,抓取=拉+合併,我好嗎? –

回答

0

例如:It是非常混亂。當你通過你的方法共享一個項目時,你正在目標目錄中創建一個git倉庫。這不會創建一個初始提交,而不需要頭指針就可以離開你的倉庫。

當我決定使用EGit時,我遇到了同樣的問題。通常我創建一個.gitignore或一個README.md並提交它們來創建一個初始提交。