簡體   English   中英

git是否默認從新的repo中排除eclipse項目文件?

[英]Does git exclude eclipse project files from a new repo by default?

我曾嘗試將幾個eclipse項目推送到github repos。 每次我遇到麻煩,以后克隆或將它們帶回日食。 原因似乎是當我執行'git add'時,eclipse特定的項目文件(.project,.classpath等)不會被暫存。 我曾嘗試研究gitignore文件,但找不到默認創建的文件。 .git / info / exclude中的文件似乎也不相關。 我已經搜索了StackOverflow和整個互聯網,但沒有提到這一點。 所以很明顯,我是唯一一個發生過這種情況的人,或者是唯一一個無法自己弄明白的人。 我是否需要明確地暫存這些項目文件以將它們包含在repo中(在使用'git add'添加整個項目之后)?

如果那些Eclispe項目不在本地的git repo中,你可以在項目的根目錄下創建一個git repo,你應該可以添加帶有'?'的文件。 在他們身上,包括.project.classpath

共享項目

(來自Egit用戶指南 / 創建存儲庫部分)

但是如果項目已經在git repo中,請先在git命令行中檢查這些文件的狀態。 有疑問,總是回到CLI(命令行界面),任何本地git安裝(例如對於Windows: msysgit

EGit Eclipse選項“ Import > Git > Projects from Git ”應該引用所有文件,包括.project.classpath

添加git repo

在這種情況下,我建議使用Egit而不是命令行。 雖然命令行通常更強大,但Egit更了解Eclipse項目的邏輯項目結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM