忽略文件而不编辑。gitignore

忽略文件而不编辑。gitignore,git,gitignore,Git,Gitignore,我已经用它的.gitignore克隆了这个项目。然后我放置了一些目录,其中包含用于特定测试目的的文件。我不想将这些目录提交到远程存储库,但我也不会将奇怪的目录和文件名放置到.gitignore中,以免干扰其他将阅读.gitignore的开发人员。如何解决这个问题?git ignore配置有多个级别。你可以用e。G编辑.git/info/exclude并在那里定义您的排除项。您还可以创建一个特定于用户的excludes文件,该文件将对所有或您的git存储库生效 欲了解更多信息,请阅读mangiti

我已经用它的
.gitignore
克隆了这个项目。然后我放置了一些目录,其中包含用于特定测试目的的文件。我不想将这些目录提交到远程存储库,但我也不会将奇怪的目录和文件名放置到
.gitignore
中,以免干扰其他将阅读
.gitignore
的开发人员。如何解决这个问题?

git ignore配置有多个级别。你可以用e。G编辑
.git/info/exclude
并在那里定义您的排除项。您还可以创建一个特定于用户的excludes文件,该文件将对所有或您的git存储库生效


欲了解更多信息,请阅读
mangitignore

可能每个IDE都有排除某些文件夹的选项,例如进入PHP Storm您可以使用选项将目录标记为排除的文件夹

在提交之前,您还可以使用以下方法仅添加应提交的文件:

git add name_of_file1 name_of_file2

为此,您可能需要创建一个本地.gitu全局文件。
使用此文件,您将能够忽略此项目和下一个项目的测试文件

  • 在此处创建文件:
    ~/.gitignore\u global
  • 在其中添加被忽略的文件
  • 然后运行以下命令:
    git config--global core.excludesfile~/.gitignore\u global

这里有更多信息。

“对于本项目和下一个项目”-我不喜欢“下一个”,因为在这种情况下,在其他项目中,项目目录可能与当前项目测试目录中的名称相同。项目目录可能重复