Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
Git-rm--cached.idea和致命路径规范_Git_Intellij Idea_Phpstorm_Git Rm - Fatal编程技术网

Git-rm--cached.idea和致命路径规范

Git-rm--cached.idea和致命路径规范,git,intellij-idea,phpstorm,git-rm,Git,Intellij Idea,Phpstorm,Git Rm,我正在使用PHPstorm,我想从git索引中删除隐藏文件夹.idea。当我使用$git status时,我得到了 C:\Program Files (x86)\Ampps\www\1stenglish IS [master +1 ~0 -0 !]> git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed)

我正在使用PHPstorm,我想从git索引中删除隐藏文件夹.idea。当我使用
$git status
时,我得到了

C:\Program Files (x86)\Ampps\www\1stenglish IS [master +1 ~0 -0 !]> git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       .idea/
nothing added to commit but untracked files present (use "git add" to track)
我尝试了不同的路径选择,但没有结果:

git rm --cached .idea
git rm --cached .idea/*
git rm --cached 'C:\Program Files (x86)\Ampps\www\1stenglish IS\.idea'
git rm --cached 'C:\Program Files (x86)\Ampps\www\1stenglish IS\.idea\'
我做错了什么?

一个“未跟踪”的文件既不在当前(“头”)提交中,也不在当前索引(也称为暂存区)中

git rm--cached
告诉git从当前索引中删除某些内容

如果路径不在索引中,并且“untracked”表示必须是这种情况,然后您要求git将其从索引中删除,您希望出现什么错误?:-)

如果您希望git(1)继续保持路径未跟踪,并且(2)闭嘴,请参阅。

未跟踪的文件既不在当前(“头”)提交中,也不在当前索引(也称为暂存区域)中

git rm--cached
告诉git从当前索引中删除某些内容

如果路径不在索引中,并且“untracked”表示必须是这种情况,然后您要求git将其从索引中删除,您希望出现什么错误?:-)


如果您希望git(1)继续不跟踪路径,并且(2)闭嘴,请参阅。

。git尚未跟踪idea
。无法将其从存储库中删除。您可能想做的是通过将其从git中排除。

。git尚未跟踪idea
。无法将其从存储库中删除。您可能想做的是将其从git by中排除。

问题可能是因为您不在要删除的文件的目录中

移动到目录并运行

git rm-rf--cached.idea
而且别忘了将它添加到您的
.gitignore
文件中

问题可能是因为您不在要删除的文件的目录中

移动到目录并运行

git rm-rf--cached.idea 而且别忘了将它添加到您的
.gitignore
文件中

git rm --cached .idea
git rm --cached .idea/*
git rm --cached 'C:\Program Files (x86)\Ampps\www\1stenglish IS\.idea'
git rm --cached 'C:\Program Files (x86)\Ampps\www\1stenglish IS\.idea\'