无论出于何种原因,我的.gitignore都无法忽略我的node_modules
目录。当我执行git status
时,它会返回一堆已删除和修改过的文件,这些文件位于一个应该忽略的目录下,并且它没有提取文件我就是这样做的。自上次提交以来已添加。
我做错了什么?
回购是here。
我的.gitignore
就在这里:
node_modules
.idea
# compiled output
/public/vendor/my-app/dist
/public/vendor/my-app/tmp
# dependencies
bower_components
# IDEs and editors
/.idea
# misc
/public/vendor/my-app/.sass-cache
/public/vendor/my-app/connect.lock
/public/vendor/my-app/coverage/*
/public/vendor/my-app/lib/peerconnection.log
/public/vendor/my-app/npm-debug.log
/public/vendor/my-app/testem.log
/public/vendor/my-app/typings
# e2e
/public/vendor/my-app/e2e/*.js
/public/vendor/my-app/e2e/*.map
#System Files
.DS_Store
还有什么我可以贴的那会有帮助吗?
答案 0 :(得分:1)
您已跟踪子目录startActivity(new Intent(ActivityNotification.this, UnityPlayer.class));
中的文件。将目录添加到node_modules
文件不会删除这些文件。你必须自己做。
使用
.gitignore
并跟进提交以删除git rm --cached -r node_modules
中的所有文件。使用node_modules
,它们只会从git中删除(特别是索引,并在命令之后,从存储库中删除),而不是从文件系统中删除。
对于问题的第二部分,您给出的评论使我得出结论:您正在使用--cached
功能,而目录submodule
实际上是一个子模块。请参阅git文档here。您无法将子模块中的文件添加到主git存储库中,因为这会破坏原始存储库和子模块之间的区别。
答案 1 :(得分:0)
在最后尝试斜杠:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:composite="http://java.sun.com/jsf/composite">
<composite:interface>
<composite:attribute name="title" />
</composite:interface>
<composite:implementation>
<h:outputText value="#{cc.attrs.title}" />
...
</composite:implementation>
</html>