Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I have tried pushing several eclipse projects to github repos. Every time I have trouble later cloning or fetching them back into eclipse. The reason seems to be that the eclipse specific project files (.project, .classpath, etc) are not staged when I do a 'git add .' I have tried researching gitignore files but cannot find one created by default. The file in .git/info/exclude also seems unrelated. I've searched StackOverflow and the internet at large and find no mention of this. So obviously I'm the only person this has every happened to or the only dummy who can't figure it out on my own. Do I need to stage those project files explicitly to include them in them in the repo (after adding a whole project with a 'git add .')?

like image 906
kroysemaj Avatar asked Oct 06 '22 10:10

kroysemaj


1 Answers

If those Eclispe project weren't in a git repo locally, you can create a git repo at the root directory of your project, and you should be able to add the files with a '?' on them, including the .project and .classpath:

Shared project

(From Egit User Guide / Create Repository section)

But if the project is already in a git repo, check first in the git command-line those files status. In doubt, always fall back to the CLI (command line interface), with any local git installation (for instance for Windows: msysgit)

The EGit Eclipse option "Import > Git > Projects from Git" should reference all the files, included the .project and .classpath

add git repo

like image 174
VonC Avatar answered Oct 10 '22 01:10

VonC