编辑:gitignore without binary files
的Dupe当您使用test.hs
编译Haskell文件(ghc --make test.hs
)时,结果为test.hi
和test
。我只想添加和提交源test.hs
,同时将test.hi
和test
保留在存储库之外,但与源文件位于同一目录中。 test
是问题所在,如何指定.gitignore忽略没有扩展名的编译文件?
答案 0 :(得分:6)
只需将文件名添加到.gitignore
文件即可。例如:
$ git ls-files --other --exclude-standard
test
$ echo test > .gitignore
$ git ls-files --other --exclude-standard
$
.gitignore
不关心扩展。它只匹配模式。