在Windows上忽略Git仓库中的目录

如何在Windows上使用msysgit忽略Git中的目录或文件夹?


在项目目录中创建一个名为.gitignore的文件。 通过在文件中输入目录名称(用斜线添加)来忽略目录:

dir_to_ignore/

更多信息在这里。


默认情况下,Windows资源管理器将显示.gitignore时,其实文件名是.gitignore.txt

Git不会使用.gitignore.txt

而且你不能将文件重命名为.gitignore因为explorer认为它是一个没有名字的gitignore类型的文件。

非命令行解决方案:

You can rename a file to ".gitignore." and it will create ".gitignore"

似乎忽略文件和目录有两种主要方法:

  • 的.gitignore

  • .gitignore文件放到你的repo的根目录下,除了.git文件夹(在Windows中,请确保你看到了真正的文件扩展名,然后制作.gitignore. (最后一点使文件扩展名为空))
  • 进行全局配置~/.gitignore_global并运行git config --global core.excludesfile ~/.gitignore_global将其添加到你的git config中
  • 注意:之前跟踪的文件可以通过运行git rm --cached filename来解除跟踪

  • 回购排除 - 对于不需要共享的本地文件,只需将文件模式或目录添加到文件.git/info/exclude 。 这些规则不提交,所以其他用户不会看到更多信息

  • [已更新]要在忽略文件列表中设置例外,请参阅此问题。

    链接地址: http://www.djcxy.com/p/30287.html

    上一篇: Ignoring directories in Git repos on Windows

    下一篇: How can you echo a newline in batch files?