0

我运行时有一个 npm 项目

npm start

它创建了一个名为的文件包*-bundle.gz

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

但是当我这样做时git status,它只会显示:

modified content : font.php

它不跟踪 *font-bundle.gz ,

但是当我在font.php然后运行时进行更多更改npm startgit status 显示:

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

那么,我怎样才能让 git 记录所有更改,即使是次要的更改。??

4

2 回答 2

0

正如您所说的那样,.gz文件中没有被忽略.gitignore,我怀疑.gz文件是单独文件夹的一部分,并且文件夹本身在.gitignore文件中被忽略。

否则,我建议您专门取消忽略下面给出的.gz文件。.gitignore

#unignore gz files 
!*.gz
于 2018-08-20T05:00:43.633 回答
0

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

Git 不会对日期执行任何操作 git 跟踪文件的更改,但会比较它拥有的最后一个文件,如果它发现内容中有任何更改,那么它会显示在 git status 中并仅提交更改而不是文件。所以请确保 *font-bundle.gz 的内容在小改动后也有变化。

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

于 2018-08-20T04:44:46.657 回答