git - gitignore 过滤器 - 如何添加远程配置?
问题描述
我想为代码的特定行添加一个 gitignore 过滤器。这是解决方案。它需要调用适当git config
的命令。当其他一些用户克隆该 repo 时,过滤不起作用,除非git config
调用命令。我需要一个解决方案,在克隆存储库过滤后无需任何额外操作即可工作。如何解决这个问题?
解决方案
你需要git hooks。Git 挂钩是 Git 在事件之前或之后执行的脚本。
post-checkout钩子也运行git-clone
(当没有运行时) --no-checkout
。
它也在 git-clone 之后运行,除非使用了 --no-checkout (-n) 选项。给钩子的第一个参数是 null-ref,第二个参数是新 HEAD 的 ref,flag 始终为 1。
推荐阅读
- python - 比较数据框中的 4 列
- docker - 在 github 操作 yml 文件中创建 Minio(S3) 容器
- java - 在 android studio、Java 和 firebase 中删除和更新已按 ID 搜索的 Item
- python - 数据框:通过其他列组添加具有平均值的列
- amazon-web-services - s3 存储桶创建失败,它在我的本地系统中运行良好
- c# - 大文件上传到 Azure 文件存储失败
- sql-server - Terraform 提供商 Azure - 有没有办法将 customer_managed_key 添加到 SQL 服务器?
- r - 在R中重新排列数据框
- c# - 使用 IronPDF 的 HTML 到 PDF 出现错误“访问路径‘IronPdf.ChromeRenderingEngine.dll’被拒绝。” 在 C# 中
- javascript - 如何将 react/react-dom 从 16.13.1 升级到 15.6.2?