Eclipse 在Mac中从egit更新gitignore文件
我是git(和egit)的新手,在这方面遇到了一些问题。我现在看到的问题是,每次尝试推送或合并时,都会出现脏树错误,因为后缀为.DS\u Store和.classpath的文件。我尝试将这些后缀添加到本地和共享存储库中的gitignore文件中,但似乎没有帮助-git在尝试执行任何操作时仍会查找这些文件。要更改该文件,是否需要执行任何特殊操作?Eclipse 在Mac中从egit更新gitignore文件,eclipse,macos,git,Eclipse,Macos,Git,我是git(和egit)的新手,在这方面遇到了一些问题。我现在看到的问题是,每次尝试推送或合并时,都会出现脏树错误,因为后缀为.DS\u Store和.classpath的文件。我尝试将这些后缀添加到本地和共享存储库中的gitignore文件中,但似乎没有帮助-git在尝试执行任何操作时仍会查找这些文件。要更改该文件,是否需要执行任何特殊操作? 我正在使用Mac上的eclipse Juno,如果您需要更多详细信息,请告诉我。 谢谢 如果将这些文件添加到.gitignore,还需要将它们从索引中删
我正在使用Mac上的eclipse Juno,如果您需要更多详细信息,请告诉我。
谢谢 如果将这些文件添加到
.gitignore
,还需要将它们从索引中删除
git rm --cached afile
git commit -m " remove afile"
请参阅“”,了解如何在没有控制台的情况下在Egit中执行此操作(即使CLI--command ilne接口仍然是最安全的方法)
然后,
.gitignore
才会生效。如果将这些文件添加到.gitignore
,还需要将它们从索引中删除
git rm --cached afile
git commit -m " remove afile"
请参阅“”,了解如何在没有控制台的情况下在Egit中执行此操作(即使CLI--command ilne接口仍然是最安全的方法)
只有到那时,
.gitignore
才会生效。非常感谢!!今天晚些时候我会试试:)非常感谢!!今天晚些时候我会试一试:)