Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在Mac中从egit更新gitignore文件_Eclipse_Macos_Git - Fatal编程技术网

Eclipse 在Mac中从egit更新gitignore文件

Eclipse 在Mac中从egit更新gitignore文件,eclipse,macos,git,Eclipse,Macos,Git,我是git(和egit)的新手,在这方面遇到了一些问题。我现在看到的问题是,每次尝试推送或合并时,都会出现脏树错误,因为后缀为.DS\u Store和.classpath的文件。我尝试将这些后缀添加到本地和共享存储库中的gitignore文件中,但似乎没有帮助-git在尝试执行任何操作时仍会查找这些文件。要更改该文件,是否需要执行任何特殊操作? 我正在使用Mac上的eclipse Juno,如果您需要更多详细信息,请告诉我。 谢谢 如果将这些文件添加到.gitignore,还需要将它们从索引中删

我是git(和egit)的新手,在这方面遇到了一些问题。我现在看到的问题是,每次尝试推送或合并时,都会出现脏树错误,因为后缀为.DS\u Store和.classpath的文件。我尝试将这些后缀添加到本地和共享存储库中的gitignore文件中,但似乎没有帮助-git在尝试执行任何操作时仍会查找这些文件。要更改该文件,是否需要执行任何特殊操作?
我正在使用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
才会生效。

非常感谢!!今天晚些时候我会试试:)非常感谢!!今天晚些时候我会试一试:)