我有一个repo,其中node_modules内的文件也被提交到repo。我需要在repo上执行git diff,但想忽略node_modules下的所有内容。我怎样才能做到这一点?git diff忽略目录下的所有内容(node_modules)
我想这git diff old_api..master -- . ':!node_modules'
(如建议在这个答案:https://stackoverflow.com/a/29374503),但它仍然DIFFS里面的内容node_modules目录,例如:
diff --git a/db/node_modules/bhttp/README.md b/db/node_modules/bhttp/README.md
也是我不知道什么..
这样做我删除它,并试图这个:git diff old_api master -- . ':!node_modules'
但没有区别。
有帮助吗?
这些文件已经被提交。 –
没关系,如果你清除缓存并创建一个正确写入.gitignore文件的东西将理清。我的意思是他们将从存储库中删除 – BatsAuto