Git - 根据内容忽略目录
Git - Ignore directories based on their contents
使用.gitignore
,有没有办法忽略包含特定文件(或目录)的目录?
这类似于前瞻性断言,尽管我的用例有点不同:我想在我的项目中忽略 Mercurial 存储库,以免意外地将它们作为项目的一部分提交。也就是说,我想忽略所有包含 .hg
的目录,而不仅仅是 .hg
本身。
我可以使用 this question 的答案来解决这个问题,将每个目录名称添加到 .gitignore
,但如果可以的话,我想让它更通用。
除了将它们全部添加到您的 .gitignore
文件之外,别无他法。
你可以做什么来编写一个 scipt 将所有需要的路径附加到你的 .gitignore
。
.gitignore
的内容是路径列表,所以git可以根据内容配置。
Each line in a gitignore file specifies a pattern
使用.gitignore
,有没有办法忽略包含特定文件(或目录)的目录?
这类似于前瞻性断言,尽管我的用例有点不同:我想在我的项目中忽略 Mercurial 存储库,以免意外地将它们作为项目的一部分提交。也就是说,我想忽略所有包含 .hg
的目录,而不仅仅是 .hg
本身。
我可以使用 this question 的答案来解决这个问题,将每个目录名称添加到 .gitignore
,但如果可以的话,我想让它更通用。
除了将它们全部添加到您的 .gitignore
文件之外,别无他法。
你可以做什么来编写一个 scipt 将所有需要的路径附加到你的 .gitignore
。
.gitignore
的内容是路径列表,所以git可以根据内容配置。
Each line in a gitignore file specifies a pattern