2016-09-02 91 views
2

我正在使用Eclipse Neon for Github,以便能夠推送更改。Eclipse霓虹燈「no staged files」錯誤

我已經有一個Github帳戶,並且爲了嘗試而創建了一個特定的存儲庫,但沒有任何資源在存儲庫中結束,儘管我遵循指南並且完全一樣地沒有發生任何錯誤,但最終得到了一個空的Github存儲庫除了我在網站上創建的自述文件以外)。

我用一個簡單的main方法創建了幾個Java項目,以及一個簡單但只存在於存儲庫中的虛擬消息編寫方法。
然後,我右鍵單擊該項目,選擇團隊 - >分享項目選擇:
庫:NewGit - /home/jannik/NewGit.git工作樹:/家庭/ jannik/NewGit存儲庫中的路徑:dummy並單擊我的虛擬項目並按完成。

現在,我再次右鍵單擊我的項目,並選擇遠程 - >和選擇默認選項,稱爲配置遠程倉庫它說產地:https://github.com/ <我-GitHub的賬戶> /eclipseTest.git它告訴我它鏈接到我的名爲eclipseTest的存儲庫(我在網站上做的)。

然後按Next,然後按*添加所有分支規格,然後單擊下一步,然後單擊完成。然後我得到一個對話說Master和NewGit分支是最新的,儘管我的虛擬項目不見了。

如果我試圖在Eclipse中提交選項,我得到一個錯誤,說是有沒有籌備的文件

我在做什麼錯?

+1

你做了任何提交? – VonC

+0

當我嘗試提交時,出現錯誤提示沒有暫存文件 – Zuenonentu

+0

由於您的問題不僅僅與IDE有關,所以我建議您瞭解一下git的工作原理以及它與其他VCS的不同之處。你可以看看[Pro Git](https://progit.org)。這是一個非常好的資源。 –

回答

7

在能夠推到任何地方之前,您需要首先添加並提交。

請參閱「EGit/User Guide/Commit」添加和提交。

Track Changes部分顯示如何將文件添加到索引。

在項目節點上點擊Team > Add to Index。 (該菜單項上舊版本的例如:It命名Add

然後:

在項目的上下文菜單Click Team > Commit

最後,你可以推。