Egit:设置gitignore忽略所有eclipse项目文件

ved*_*boy 1 java eclipse git gitignore gradle

我在github上有一个项目,我想从中删除所有与eclipse相关的文件,并允许克隆它的人使用他们想要的任何ide.这是项目:https://github.com/vedi0boy/Archipelo

我要把什么放在我的gitignore?我对整个版本控制管理器的事情仍然很陌生,所以你不必告诉我究竟要放什么,但也许可以解释它是如何工作的,以及要注意什么,以便它仍然可以工作.

顺便说一句,它使用gradle所以我也喜欢它,以便gradle相关文件保持不变,因为克隆人需要它们来构建项目,我打算删除'APIs'文件夹,只使用gradle依赖.

naz*_*art 13

要排除配置文件,您必须配置.gitignore如下:

# Eclipse
.classpath
.project
.settings/

# Intellij
.idea/
*.iml
*.iws

# Mac
.DS_Store

# Maven
log/
target/
Run Code Online (Sandbox Code Playgroud)

而且,只有在此之后,您必须推送您的项目,因为现在您必须将配置推送到远程仓库.

你不能在本地删除它并推送.您只需要从远程仓库中删除它:

git rm --cached .project

对于目录:

git rm --cached -r target