git - Git版本控制某些文件
问题描述
1000%肯定有一个关于它的问题,我只是不知道我应该如何谷歌它。
问题。
我希望 git 抓取我提交的文件,但只控制某些文件的版本(片段、脚本和 json 配置),我希望 git 抓取 .dll 库和其他东西,但由于它们是二进制文件, git 会从字面上复制二进制文件并占用 repo 中的大部分空间,我不希望 git 这样做。
例如。我有
- 脚本.cs
- 配置文件
- SystemLib.cs
- 库_ver1.2.dll
如果我要将库更新到 1.3 版,git 将存储 ver1.2 和 ver1.3。Lib 我并不关心,所以我只希望它被存储,而不是版本化。在此示例中,我只希望 git 对 *.cs 和 *.json 文件进行版本控制。
解决方案
感谢 ElpieKay,我研究了 LFS,它完全符合我的要求,因此解决了这个问题。
推荐阅读
- javascript - Laravel vue js mixins没有得到函数响应
- laravel - 如何根据要求按条件在 laravel eloquent 中添加或删除属性
- c# - 无法导入 RSA 私钥:“提供程序的错误版本”
- ios - 如何在 textField 上方实现/显示以下弹出窗口?
- apache-atlas - 无法删除 Apache Atlas 分类
- sql - 给定递增的 ID 值和创建日期,创建 SQL 语句以查找是否有任何日期与 oracle 中的 ID 不一致
- android - 处理带有多个片段和活动的 backStack
- asp.net-mvc - 如何在视频中寻找asp mvc?
- javafx - Vbox的透明背景
- django - 服务器日志应该保存在哪里?