我查了官方文件
**/packages应该删除被跟踪的文件/目录包
我试过了,但没有任何运气,我仍然看到了以下几点:
*注:这些文件是SYMLINKS*
未用于提交的更改:(使用"git .“更新将要提交的内容)(使用"git签出-- .“放弃工作目录中的更改)
modified: src/main/resources/webapp/dart/packages/route_hierarchical
modified: src/main/resources/webapp/dart/packages/shadow_dom
modified: src/main/resources/webapp/dart/packages/source_maps我的完整.gitignore
target/
.idea
.DS_Store
session-store
*.iml
banzai_auth_cache.ser
banzai_rm_cache.ser
**/packages这些步骤如下:
好吧,我试着添加
symlinks = false到. .git/config,也没有运气。我在找,如果我发现了什么,我会更新我的问题
我还试着一个接一个地添加那些符号链接,以忽略它们。
发布于 2014-09-15 20:48:40
您可以尝试以下命令,
git rm --cached .
git add .
git commit -m "refreshed ignored files."编辑
由于git语法,您必须使用rm命令指向一个文件夹。
发布于 2014-09-15 20:44:34
.gitignore不会删除已经跟踪的文件,而是会影响在运行git时默认跟踪哪些文件。在忽略了.gitignore中的一些文件之后,您可能希望在已经被跟踪的文件上运行git缓存。
发布于 2014-09-15 23:28:31
必须首先删除和提交符号链接。
step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push从现在开始,他们不会出现
https://stackoverflow.com/questions/25856561
复制相似问题