PHP风格中的Git:来自Git的Unstage文件

时间:2014-08-07 20:38:42

标签: git version-control phpstorm

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

2 个答案:

答案 0 :(得分:9)

我发现在PHPStorm(或任何其他基于IntelliJ的IDE)中从Git中删除文件的简单(但不是很明显)的方法尚未提交(例如,你&#34) ;添加" /暂存一些最终不会被使用的文件。

您只需右键单击该文件,然后选择" Git>还原&#34 ;.因为它还没有被提交,"还原"实际上"从Git中删除" /取消暂存文件。

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

答案 1 :(得分:6)

您别无选择,只能使用控制台/终端。 git rm -–cached <file>如果我没有弄错的话。

他们不打算实施这种很少使用的功能(除非我错过了新的门票):http://youtrack.jetbrains.com/issue/IDEA-107359