我已经将git与gerrit集成了, 我正在尝试停止向git提交二进制文件。 这是我尝试过的方法: 我在.gitignore文件中添加了*.bin, 但是使用-f选项可以跳过它并提交文件。 有没有其他替代的方法可以建议?
如果你真的想要防止任何二进制文件进入由gerrit管理的代码库,你可以添加一个pre-receive hook来检测二进制文件并拒绝推送:请参见“Is there a git hook which can prevent binary check-ins”。这样,你仍然可能会意外提交二进制文件,但是你将无法将它们推送到远程代码库。
.gitignore
应该足够了。 - user229044