Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitignore不删除文件_Git_Gitignore - Fatal编程技术网

gitignore不删除文件

gitignore不删除文件,git,gitignore,Git,Gitignore,我查阅了官方文件 **/packages应该从跟踪中删除文件/目录包 我试过了,但没有任何运气,我仍然看到以下情况: *******注意:这些文件是符号链接******** 未为提交而暂存的更改: (使用“git add…”更新将提交的内容) (使用“git签出--…”放弃工作目录中的更改) 我的全部。忽略 target/ .idea .DS_Store session-store *.iml banzai_auth_cache.ser banzai_rm_cache.ser **/packag

我查阅了官方文件

**/packages
应该从跟踪中删除文件/目录包

我试过了,但没有任何运气,我仍然看到以下情况:

*******注意:这些文件是符号链接********

未为提交而暂存的更改: (使用“git add…”更新将提交的内容) (使用“git签出--…”放弃工作目录中的更改)

我的全部。忽略

target/
.idea
.DS_Store
session-store
*.iml
banzai_auth_cache.ser
banzai_rm_cache.ser
**/packages
以下是步骤:

  • 我用git克隆了这个项目,我添加了git,然后
  • 提交/推送
  • 我用“pub-get”更改包下的文件,这些文件是符号链接
  • 我在查看git状态时看到它们
好吧,我试着添加

symlinks = false
到.git/config,也没有运气。我正在寻找,如果我发现了什么,我会更新我的问题


我还尝试将这些符号链接逐个添加到git ignore中。git ignore不会删除已跟踪的文件,而是会影响在运行git add时默认跟踪的文件。使用.gitignore忽略某些文件后,您可能希望在已跟踪的文件上运行git rm--cached。

您可以尝试以下命令

git rm --cached 
git add . 
git commit -m "refreshed ignored files."

必须先删除并提交符号链接

step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push

从现在起,它们将不会出现

我实际上重新克隆了项目,添加了gitignore,然后修改了文件!仍然不走运,找不到我的错误
git-rm
要求向它传递一些路径:
git-rm--cached src/main/resources/webapp/dart/packages/*
。此外,后者应足以使相关文件被忽略。无需转移任何其他内容或进行提交。正如注释所述,git rm--cached需要文件/文件和文件夹位置。否则,这有助于解决我遇到的一个问题。:)这也可以用来删除项目的缓存:git rm-r--cached./这个问题在网站上已经被问了一次又一次。不,不是这样的文件是符号链接。。。。如果gitignore和符号链接有问题,我不会用谷歌搜索。也许这就是原因
step 1: add the gitignore
step 2: delete all the symlinks
step 3: commit/push