我查看了官方文档
**/packages
应该删除文件/目录包
我试过但没有任何运气我仍然看到以下内容:
**********注意:这些文件是SYMLINKS *********
未提交提交的更改: (使用" git add ..."更新将要提交的内容) (使用" git checkout - ..."放弃工作目录中的更改)
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,也没有运气。我正在寻找,如果我找到了什么,我会更新我的问题
我也尝试将这些符号链接逐个添加到git ignore
答案 0 :(得分:5)
您可以尝试以下命令,
git rm --cached
git add .
git commit -m "refreshed ignored files."
答案 1 :(得分:3)
.gitignore不会删除已经跟踪过的文件,而是会影响运行git add时默认跟踪哪些文件。使用.gitignore忽略某些文件后,您可能希望对已经跟踪的文件运行git rm --cached。
答案 2 :(得分:0)
必须先删除并提交符号链接。
step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push
从现在开始,它们将不会出现