我用.gitignore
克隆了项目。然后我放置了一些带有文件的目录,用于特定的测试目的。我不希望将这些目录提交到远程存储库,但我也不会将奇怪的目录和文件名放到.gitignore
,以免打扰其他将阅读.gitignore
的开发人员。如何解决这个问题?
答案 0 :(得分:2)
有多个级别的git ignore配置。你可以。 G。修改.git/info/exclude
并在那里定义您的排除。您还可以创建一个特定于用户的排除文件,该文件对所有或您的git存储库有效,...
如需了解更多信息,请阅读man gitignore
。
答案 1 :(得分:0)
可能每个IDE都有选项可以排除某些文件夹,例如 PHP Storm ,您可以使用选项将目录标记为已排除。
同样在提交之前,您只能添加应该提交的文件,使用:
git add name_of_file1 name_of_file2
答案 2 :(得分:0)
您可能希望为此目的创建本地.gitignore_global文件。 使用此文件,您将能够忽略此项目及下一个项目的测试文件。
~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
此处有更多信息https://help.github.com/articles/ignoring-files/#create-a-global-gitignore。