如何有效地 gitignore client/public/bundle.js 和 client/public/bundle.js.LICENSE.txt?

Rid*_*eel 0 git github gitignore

从我的项目基目录(.gitignore 所在的位置),我想 git 忽略两个文件,

client/public/bundle.js
client/public/bundle.js.LICENSE.txt
Run Code Online (Sandbox Code Playgroud)

我都试过了,**/bundle.jsclient/public/bundle.js,但它不工作。我是否需要清除项目中的 git 缓存,以及删除上游/远程存在的文件?

bk2*_*204 5

.gitignore文件中的条目对已跟踪的文件没有影响。如果你想忽略这些文件,那么你需要删除它们,git rm --cached这样 Git 就不会跟踪它们。这在 Git 常见问题解答中进行了概述

如果您的目标是跟踪文件但忽略对它们的更改,那是不可能的。您可以采用该常见问题条目中描述的替代解决方案。