PHPstorm中的Git:从Git中取消存储文件(从stage中删除未受限制的文件)

PHPstorm中的Git:从Git中取消存储文件(从stage中删除未受限制的文件),git,version-control,phpstorm,Git,Version Control,Phpstorm,在PHPStorm的Git界面中,通过右键单击上下文菜单的“Git>”子菜单中的“+Add”选项,可以轻松放置文件和文件夹。但是,如何将它们从舞台上移除?您别无选择,只能使用控制台/终端git rm-–缓存如果我没弄错的话 他们不打算实现这种很少使用的功能(除非我错过了更新的功能):我发现了一种简单(但不明显)的方法,可以在尚未提交文件(例如,您“添加”/“暂存一些最终将不使用的文件)时,从PHPStorm(或任何其他基于IntelliJ的IDE)中的Git中删除文件 您只需右键单击该文件并选择

在PHPStorm的Git界面中,通过右键单击上下文菜单的“Git>”子菜单中的“+Add”选项,可以轻松放置文件和文件夹。但是,如何将它们从舞台上移除?

您别无选择,只能使用控制台/终端<代码>git rm-–缓存如果我没弄错的话

他们不打算实现这种很少使用的功能(除非我错过了更新的功能):

我发现了一种简单(但不明显)的方法,可以在尚未提交文件(例如,您“添加”/“暂存一些最终将不使用的文件)时,从PHPStorm(或任何其他基于IntelliJ的IDE)中的Git中删除文件

您只需右键单击该文件并选择“Git>Revert”。由于它仍然没有提交,“还原”实际上会“从Git中删除/取消保存文件”


您甚至可以通过选中“删除已添加文件的本地副本”选项来物理删除该文件,或者在从Git中删除该文件后,通过不选中该选项使其保持原样(在这种情况下,该文件将显示为红色,就好像它还没有被添加一样).

如果否决我的问题的人能解释原因(即:这是另一个问题的重复吗?)那就太好了。问题向上的票数是+5,向下的票数是-2。我投了赞成票,现在你有+3:)祝你过得愉快。但这种解释是因为在提出问题之前缺乏研究,这是众多已知的解释之一。我指的是深度搜索和阅读。但我的问题是关于从PHPStorm,而不是从控制台来做这件事。此外,如果每个人都用“谷歌it”回答StackOverflow中的每个问题,那么这个网站就没有意义了。此外,谷歌在查找内容时通常会返回StackOverflow的结果。如果这里的每个答案都是“谷歌it”,那么对每个人来说谷歌搜索也是浪费时间,因为他们在实际谷歌搜索时只会找到一个无用的“谷歌it”答案;-)。而且,正如我所说,Git文档对控制台很有用,而不是我的问题,这是关于一个特定的GUI(PHPStorm)。“缺乏研究”,“谷歌it”,“学习如何解决问题”我用谷歌搜索了这个问题,并在这里登陆。。。那算数吗?谢谢!我不明白为什么他们认为没有删除功能是合理的。即使从VCS中删除文件的频率要比添加文件的频率低得多,它仍然是有用的,而且它不像实现那样需要花费数周的工作。我认为应该是
--cached
而不是
--cached
我刚刚提交了一个对这个答案的编辑更正,删除了前面提到的
--cached
问题@Pmpr,因为直到我已经复制粘贴并出现错误,我才看到。这很有效,我需要回复是很奇怪的,但我想这是有道理的