2013-05-16 30 views
2

我目前正在開發一個項目,並且我決定使用Git來進行版本控制。我遇到了這個混亂。混淆Git(EGit) - 工作空間中的項目與本地存儲庫中的項目相同

這是我做的。假設我已經在Eclipse中安裝了EGit。

  1. 我創建了一個新的Java項目。
  2. 右鍵單擊>團隊>共享項目...> Git
  3. 我指定了我的本地存儲庫名稱及其位置。該位置在我的工作區文件夾之外。然後完成。

當我看到工作目錄中的Git存儲庫視圖時,我可以看到本地存儲庫已成功創建。

現在,當我修改我工作區中的文件時,我可以看到存儲庫中的文件也被修改了而沒有提交它。這是爲什麼?在Git中正常嗎?

我做了我的功課和谷歌這個問題,然後我看到這個SO question。我認爲我的問題是一樣的。但接受的答案並不能解決我的困惑。

回答

3

據我所知,這個問題不是關於EGit,而是它如何將Git集成到Eclipse中,但是關於Git本身。

Git存儲庫在您的工作目錄中正確管理。存儲庫本身默認駐留在'.git /'目錄中。當您在工作區中修改文件時,您只是在工作目錄中修改它。您可以打開'Git Staging'視圖來查看git是否已經注意到您的更改,但尚未簽入。

我建議你通過這個github的交互式教程。 http://try.github.com/

+0

所以也許他們是對的 - 關於學習git最難的事情是從其他版本控制中解除(我來自SVN) – Bnrdo

相關問題