Git版本控制某些文件

时间:2018-10-04 11:56:10

标签: git version-control

1000%肯定有一个问题,我只是不知道该如何搜索它。

问题。

我希望git抓住我提交的文件,但只控制某些文件的版本(代码段,脚本和json配置),我希望git抓住.dll库和其他东西,但是由于它们是二进制文件,git会从字面上复制二进制文件并在回购中占用很大一部分空间,我不希望git那样做。

例如。我有

  • Script.cs
  • Config.json
  • SystemLib.cs
  • Library_ver1.2.dll

如果我要将Library更新到版本1.3,则git将存储ver1.2和ver1.3。 Lib我实际上并不关心,所以我只希望将其存储而不是版本化。在此示例中,我只希望git对* .cs和* .json文件进行版本控制。

1 个答案:

答案 0 :(得分:0)

感谢ElpieKay,我已经研究了LFS,它确实满足了我的要求,因此解决了这个问题。