在IntelliJ中提交时自动删除行

时间:2014-05-29 23:44:28

标签: git intellij-idea

我正在使用IntelliJ的一个项目,我推送到GitHub。但是,有一行包含我不希望任何人看到的敏感信息。是否有一个功能或扩展在提交时会省略该行?

1 个答案:

答案 0 :(得分:2)

我不知道你所要求的IntelliJ功能或扩展程序。 (而且我不知道没有一个。)但

  • 你可以用git pre-commit钩子做你正在问的问题。在How does this pre-commit hook fix trailing whitespace?中有一个例子。即使您从命令行提交,或者如果队友想要使用不同的编辑器,那么这将具有工作的优势。

  • 更好的是,将敏感信息移动到环境变量或配置文件中(以及.gitignore),这样您就不必更改代码了。