Github 能否限制提交文件的换行符

想要将仓库中的换行符统一为 LF,如果 push 的是 CRLF 就拒绝 push,有没有办法进行设置呢

阅读 2.4k
2 个回答

不能。

这个东西不是 git 管的事儿。

要么你写脚本,在提交前(pre-commit)用钩子 Lint 一次,Lint 不过关就阻止提交。

要么你用 Github 付费版的 Actions 功能,在提交后(post-commit)用钩子 Lint,做法同上。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进