![](/img/trans.png)
[英]How do I create a remote git repository in EGit and link it to an existing Eclipse project?
[英]How do I configure Eclipse to use an existing git repository with existing source code?
我有Eclipse Juno和EGit以及我已經工作了一段時間的項目。 我已決定將其移至Git,因此我創建了一個Github帳戶並下載並安裝了該程序。 存儲庫位於C:\\Users\\username\\GitHub\\project_name\\
,但它只有README.md
文件。
如何配置Eclipse以使用我現有的源代碼(在與git文件夾分開的工作空間中)與git一起使用? 我嘗試過使用Window → Show View → Other並選擇“Git Repositories”,但除了添加一個存儲庫(我已經完成)之外,我無法弄清楚如何同步代碼。
我已經閱讀了這個問題,但我得到的印象是,這些答案將執行一次性提交,而不是同步。
澄清一下:存儲庫沒有任何代碼。 我希望將現有代碼(在Eclipse工作區中)同步到新存儲庫。
如果您已經有一個git存儲庫,首先將所有文件復制到該目錄(是的,手動)並執行git commit -a
將所有文件提交到存儲庫中。 我假設您已經使用git init
在C:\\Users\\username\\GitHub\\project_name\\
初始化了存儲庫。
在eclipse中,轉到文件 → 切換工作區 → 其他...並將其指向您選擇的工作區,該工作區可能與您的代碼位置或早期工作區完全不同。 實際上,不要將它指向包含git存儲庫的目錄。
獲得干凈的工作區后,轉到文件 → 新建 → 其他... ,選擇Git → Git存儲庫,然后輸入您的git存儲庫的路徑( C:\\Users\\username\\GitHub\\project_name\\
)。 輸入存儲庫的名稱,然后單擊“ 完成” 。
我真的建議你至少閱讀git書的前幾章,了解git的工作原理,並幫助你在遠程存儲庫中推送代碼。
如果您的現有存儲庫不是git,那么您將很難保持目錄同步。 您可能希望設置rsync以同步目錄。 用於eclipse的AFAIK無法自動保持兩個存儲庫同步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.