如何 git 在 JetBrains IDE 或类似功能中进行阶段性更改

How to git stage changes in JetBrains IDE or similar functionality

如何在 JetBrains Rider 中将文件添加到 git 阶段?这个功能实现了吗?如果它没有实现,那么我可以在哪个 window 中查看我使用某些外部工具暂存的暂存文件?

[更新]: 用例是在特定时刻分别保存我想要提交的文件和我不想提交的文件。隐藏不是解决方案,因为我需要所有更改都存在。 VS有这个功能,非常方便。您可以通过单击鼠标右键暂存和取消暂存任何文件。

要在以后 commit/push 分隔文件,您可以使用 changelists

  1. Select 查看 |工具 Windows |版本控制(或按Alt+9)打开版本控制工具window。
  2. 在工具的本地更改选项卡中window,select一个或多个项目。
  3. 右键单击并 select 移至另一个更改列表...,或按 Alt+Shift+M,将 selected 项目移动到现有的或新的更改列表。 Select 如果您希望所有新修改自动添加到 new/target 清单,请设置活动

以上内容适用于 Rider 和所有其他基于 IntelliJ 平台的 IDE(IntelliJ IDEA、WebStorm、PyCharm、PhpStorm 等),以及它们支持的所有版本控制系统(Git、Mercurial、Subversion、Perforce 开箱即用;其他 VCS 通过插件)。

来源:Official Rider docs