phpstorm Git 提交目录添加其他目录
phpstorm Git commit directory adds other directories
我正在使用 IDE 支持 github 的 PhpStorm。
我对某个目录中的文件进行了更改。我想提交并推动这些更改。
在我按的那个文件夹上:右键单击 > Git > 提交目录
直到现在它一直有效,但现在突然它也从其他目录提交文件。
接下来,我所有的文件都变成了红色,但是当我按与分支比较时,文件没有显示任何变化。
知道是什么导致了这种行为以及我如何才能只提交该目录吗?
如果要从 git 存储库中删除 directory/file:
- 在 Phpstorm select 工具 -> 运行 命令
- 输入
git rm directoryYouWantToRemove
见How can I delete a file from git repo?
如果你想让git忽略文件或目录
创建一个名为 "gitignore"
的文件
只需在每一行添加文件或目录的名称,即可列出此文件中的所有文件或目录。
例如在那个文件中只填入git中的目录名忽略:
directoryYouWantToIgnore
在 phpStorm 中,任何以红色显示的文件都不是 git 存储库的一部分。只有绿色文件(修改后的文件)或蓝色文件(新文件)。您应该在 phpStorm 的 1: Project 窗格中查看您的文件,以确保您的存储库中有正确的文件。
接下来,访问 phpStorm 的 9: 版本控制 窗格以查看新文件或已修改文件的状态。通过单击 [Folder] 图标启用目录视图(见屏幕截图)。然后单击 全部展开 图标(第一个选项,9:版本控制 窗格右栏的顶部)以显示 [= =35=] 认为你需要承诺。在这里,右键单击您要提交的文件夹(甚至是单个文件!),让它撕掉!
重要提示: 只有您添加到 git 的文件夹才会出现在 9: 版本控制 窗格中,因此如果您还没有将单个文件夹添加到 git,您不能提交它们。
因为 git 在存储文件更改方面非常高效,所以最好还是提交所有文件,但您可以从这里随意选择要提交的文件夹或单个文件。
我正在使用 IDE 支持 github 的 PhpStorm。
我对某个目录中的文件进行了更改。我想提交并推动这些更改。
在我按的那个文件夹上:右键单击 > Git > 提交目录
直到现在它一直有效,但现在突然它也从其他目录提交文件。
接下来,我所有的文件都变成了红色,但是当我按与分支比较时,文件没有显示任何变化。
知道是什么导致了这种行为以及我如何才能只提交该目录吗?
如果要从 git 存储库中删除 directory/file:
- 在 Phpstorm select 工具 -> 运行 命令
- 输入
git rm directoryYouWantToRemove
见How can I delete a file from git repo?
如果你想让git忽略文件或目录
创建一个名为 "gitignore"
的文件只需在每一行添加文件或目录的名称,即可列出此文件中的所有文件或目录。
例如在那个文件中只填入git中的目录名忽略:
directoryYouWantToIgnore
在 phpStorm 中,任何以红色显示的文件都不是 git 存储库的一部分。只有绿色文件(修改后的文件)或蓝色文件(新文件)。您应该在 phpStorm 的 1: Project 窗格中查看您的文件,以确保您的存储库中有正确的文件。
接下来,访问 phpStorm 的 9: 版本控制 窗格以查看新文件或已修改文件的状态。通过单击 [Folder] 图标启用目录视图(见屏幕截图)。然后单击 全部展开 图标(第一个选项,9:版本控制 窗格右栏的顶部)以显示 [= =35=] 认为你需要承诺。在这里,右键单击您要提交的文件夹(甚至是单个文件!),让它撕掉!
重要提示: 只有您添加到 git 的文件夹才会出现在 9: 版本控制 窗格中,因此如果您还没有将单个文件夹添加到 git,您不能提交它们。
因为 git 在存储文件更改方面非常高效,所以最好还是提交所有文件,但您可以从这里随意选择要提交的文件夹或单个文件。