Git不跟踪修改的文件

时间:2018-08-20 04:30:42

标签: git npm

我运行时有一个npm项目

npm start

它将创建名为*-bundle.gz

的文件捆绑

当我对font.php之类的文件进行细微更改并再次运行npm start时,会创建具有新修改日期的新文件*font-bundle.gz

但是当我执行git status时,它只会显示:

modified content : font.php

它不跟踪* font-bundle.gz,

但是当我在font.php中进行更多更改然后运行npm start并执行git status时,它将显示:

modified content : font.php
*font-bundle.gz

所以,我怎样才能使git记录所有更改,甚至是次要的更改。?

2 个答案:

答案 0 :(得分:0)

  

当我对font.php等文件进行细微更改并运行npm start时   再次,以新的修改创建新文件* font-bundle.gz   日期。

Git不会对日期进行任何操作git会跟踪文件的更改,但是会比较它具有的最后一个文件,如果发现内容有任何更改,则会显示git状态并仅提交更改而不是文件。因此,请确保* font-bundle.gz的内容在进行较小更改后也得到更改。

  

没有日期限制,因此请检查是否新生成了文件   也有任何内容差异,或者相同的内容文件是   替换或更新。

答案 1 :(得分:0)

正如您所告诉的,.gz中没有忽略.gitignore文件,我怀疑.gz文件是单独文件夹的一部分,并且文件夹本身在{{ 1}}文件。

否则,建议您具体忽略.gitignore中的.gz文件,如下所示。

.gitignore