代码之家  ›  专栏  ›  技术社区  ›  A.Wen

gitignore文件不忽略

  •  -1
  • A.Wen  · 技术社区  · 7 年前

    我是git hub的新手,我更改了。gitignore包含以下行的文件。

    /src/main/webapp/app/app.constants.js
    

    然后我构建项目。但当我在git bash中输入git状态时,它仍然是那个应用程序。常数。js文件显示为修改后的文件。那么我哪里做错了?

    2 回复  |  直到 7 年前
        1
  •  2
  •   pastaleg    7 年前

    .gitignore 仅适用于未跟踪的文件。根据 the documentation ,git status只提供工作树的状态。提交更改时,忽略将生效。所以没有什么意外。

    如果要忽略已忽略文件的状态,可以执行以下操作 git update-index --assume-unchanged <file>

    或者,您可以清理git缓存:将其从存储库中删除 git rm --cached <file>

        2
  •  2
  •   jhpratt    7 年前

    以开头的路径 / 指的是它的绝对路径。您可能试图引用 src 子目录。删除该引导 / 将仅执行此操作(参考相对目录)。