当在 PyCharm 使用图形化界面将文件添加到 ignore 时(右键文件 / 文件夹,选择 “Git”,选择 “Add to .gitignore”),会有两种选项:
- “.gitignore”
- “.git/info/exclude”
第一个选项 “.gitignore” 是将 ignore 的信息添加到项目根目录下的 /.gititgnore
文件中。因为这个文件不在 .git
路径下,所以会被 Git 视为需要同步。因此,如果我们需要将这个 ignore 规则推到远端,则需要选择这个选项。
第二个选项 “.git/info/exclude” 是将 ignore 的信息添加到项目根目录下的 /.git/info/exclude
文件中。因为这个文件在 .git
路径下,所以不会被 Git 视为需要同步。因此,如果我们不需要将这个 ignore 规则推到远端,则需要选择这个选项。