Git 的 --no-verify 选项
Git's --no-verify option
我在将我的工作提交到 GitHub 时遇到问题(提交前检查失败),所以我在 Git 建议的修复之一中看到添加 --no -验证以绕过预提交检查并且它有效。我的问题是所有未来的预提交都会被绕过吗?或者这只是一次性的事情?
不,它不会在不久的将来绕过任何推送或提交,除非:
- 您有一个别名,默认情况下将其添加到您的 .gitconfig
- 每次推送或提交时都会传递此标志。
关于第二点,你需要每次都通过--no-verify
才能生效。
选项 1 示例
.git配置
为您的 git 配置添加一个别名(即强制提交的 fcommit)每次都会应用 --no-verify
。
[alias]
fcommit = commit --no-verify
用法
git fcommit
我在将我的工作提交到 GitHub 时遇到问题(提交前检查失败),所以我在 Git 建议的修复之一中看到添加 --no -验证以绕过预提交检查并且它有效。我的问题是所有未来的预提交都会被绕过吗?或者这只是一次性的事情?
不,它不会在不久的将来绕过任何推送或提交,除非:
- 您有一个别名,默认情况下将其添加到您的 .gitconfig
- 每次推送或提交时都会传递此标志。
关于第二点,你需要每次都通过--no-verify
才能生效。
选项 1 示例
.git配置
为您的 git 配置添加一个别名(即强制提交的 fcommit)每次都会应用 --no-verify
。
[alias]
fcommit = commit --no-verify
用法
git fcommit