如何在我暂存更改时让Git自动忽略某些文件?

时间:2013-07-14 11:20:32

标签: git staging

我的Git目录中有一个文件夹,用于存储程序运行时的信息,我不希望这些信息继续添加到回购邮件中。

目前我只是避免在git gui中选择此文件夹中的文件。这可能非常麻烦,因为它们通常很多。使用gui或命令行执行此操作的最佳方法是什么?

2 个答案:

答案 0 :(得分:6)

使用.gitignore文件,请注意您可能必须使用

排除文件
 git rm --cached filename

来自跟踪,在您为其添加规则之前将其放在那里,请参阅https://help.github.com/articles/ignoring-files

答案 1 :(得分:2)

将该目录的路径放入.gitignore文件中,如下所示:

echo 'ignored-files/' >>.gitignore

如果其他开发人员可能也想忽略这些文件,请将.gitignore文件置于版本控制之下。