我正在使用IntelliJ的一个项目,我推送到GitHub。但是,有一行包含我不希望任何人看到的敏感信息。是否有一个功能或扩展在提交时会省略该行?
答案 0 :(得分:2)
我不知道你所要求的IntelliJ功能或扩展程序。 (而且我不知道没有一个。)但
你可以用git pre-commit钩子做你正在问的问题。在How does this pre-commit hook fix trailing whitespace?中有一个例子。即使您从命令行提交,或者如果队友想要使用不同的编辑器,那么这将具有工作的优势。
更好的是,将敏感信息移动到环境变量或配置文件中(以及.gitignore),这样您就不必更改代码了。