我目前正在使用弹簧网络项目。在我的项目中,我使用git,maven和eclipse作为IDE。当在终端中查看git状态时,这三个文件在所有情况下都存在:
如何删除这些不需要的文件。我不知道这些在我的项目中是如何呈现的。我的同事也遇到了这个问题。
任何建议都会有所帮助。
答案 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 .classpath
和git rm --cached .settings
。
答案 1 :(得分:1)
在项目根目录中创建.gitignore文件,并指定要取消跟踪的文件路径,例如:
.classpath
.project
.settings
target/
.mvn/
答案 2 :(得分:0)
在SVN Repository中可以使用Add to svn:ignore
。使用这个可以删除不需要的文件。
答案 3 :(得分:0)
正如其他人提到的那样 - 你应该将.gitignore
文件添加到项目的根目录中。有一个很好的Github项目 - gitignore。您可以将这些文件合并为一个:
您可以在项目description
中详细了解.gitignore
答案 4 :(得分:0)
您可以直接打开工作区并打开项目,之后您可以手动删除这些文件...确保选中"显示隐藏文件"如果您正在使用Windows并在删除之前请关闭eclipse然后删除文件。