如何从maven项目中删除不需要的文件

时间:2017-06-29 05:29:17

标签: java spring git maven version-control

我目前正在使用弹簧网络项目。在我的项目中,我使用git,maven和eclipse作为IDE。当在终端中查看git状态时,这三个文件在所有情况下都存在:

  • 的.classpath
  • 的.gitignore
  • .settings

如何删除这些不需要的文件。我不知道这些在我的项目中是如何呈现的。我的同事也遇到了这个问题。

任何建议都会有所帮助。

5 个答案:

答案 0 :(得分:2)

作为一个git存储库,您可以在.gitignore文件中包含以下行,然后将您的.gitignore文件提交到您的中央git存储库,之后您的本地git存储库将不会显示忽略你添加的文件。

.settings
.classpath

在此处详细了解.gitignore https://help.github.com/articles/ignoring-files/

编辑: - 您已经取消选中这些文件,然后您需要在命令下运行(如果您已经签入了文件,并且您想忽略它,如果添加规则,Git将不会忽略该文件在这些情况下,您必须首先通过在终端中运行以下命令来取消删除文件 :): -

git rm --cached FILENAME

所以在你的情况下,上面的命令看起来像git rm --cached .classpathgit rm --cached .settings

答案 1 :(得分:1)

在项目根目录中创建.gitignore文件,并指定要取消跟踪的文件路径,例如:

.classpath
.project
.settings
target/
.mvn/

答案 2 :(得分:0)

在SVN Repository中可以使用Add to svn:ignore。使用这个可以删除不需要的文件。

答案 3 :(得分:0)

正如其他人提到的那样 - 你应该将.gitignore文件添加到项目的根目录中。有一个很好的Github项目 - gitignore。您可以将这些文件合并为一个:

  1. Java.gitignore
  2. Maven.gitignore
  3. Eclipse.gitignore
  4. 您可以在项目description

    中详细了解.gitignore

答案 4 :(得分:0)

您可以直接打开工作区并打开项目,之后您可以手动删除这些文件...确保选中"显示隐藏文件"如果您正在使用Windows并在删除之前请关闭eclipse然后删除文件。