1.6.忽略指定文件或目录
我们可以在在Git工作区的根目录下创建一个.gitignore文件,把想忽略的文件名或者目录填进去,Git 就会自动忽略这些文件。
vi .gitignore
.DS_Store
.idea
常见问题
-
无法添加.gitignore windows系统会出现
-
添加忽略文件 .gitignore 文件支持通配符,当你在文件中添加一些忽略规则之后,可能匹配过于宽松,导致某一个文件无法提交到 git ;这个时候你有两种方式来处理,
或者你发现,可能是 .gitignore 写得有问题,需要找出来到底哪个规则写错了,可以用git check-ignore命令检查:
$ git check-ignore -v 文件名
.gitignore:1:.DS_Store .DS_Store
Git 会告诉我们,.gitignore 的第 1 行规则忽略了该文件,于是我们就可以知道应该修订哪个规则。
除了修改 .gitignore 文件的规则之外还可以使用强制添加的方式:
git add -f .DS_Store