https://www.jetbrains.com/guide/java/tips/enable-git-staging/
Ctrl+Shift+A an then search for 'Git Staging' to enable Git Staging instead of IntelliJ IDEA Changelists.
之前都是同时开两个窗口,开个 jetbrains 写代码,开个 vscode 来操作 git 的
1 ztf 84 天前 感觉 Shelve Changes... 更灵活些 |
![]() | 2 JYii 84 天前 啊? jetbrains 的 git 操作不是完爆 vscode 。多个 changelist 便于分类提交; stash 我在 vscode 上没看到过;楼上提的 shelve 更是 jetbrains 系自带功能。 |
![]() | 3 fenglala OP 啊?楼上两位的 Shelve Changes 和 changelist 我都没有用过,因为一般是终端操作,jetbrains 的就跟终端里的 git add 对不上很难受 |
![]() | 5 JYii 84 天前 @fenglala #4 终端看一两个文件的少部分修改我还能耐着性子看,太多了就恼火了。你一说完,才想起来 git 暂存的概念,搜了一下发现 jetbrains 默认是没开启的,默认一直使用 jetbrains 的 changes 和 Unversioned |
![]() | 6 gadfly3173 84 天前 via Android jetbrains 把几乎所有 git 操作都自己实现了一遍,如果你平时用 git 命令或者别的正常的 git gui 客户端的话,你经常会觉得 jetbrains 里的操作和别人不一样。。。比如暂存这个 git add ,在 jetbrains 里你勾上变更,在别的地方都是看不到的,就很别扭。 |
7 zepc007 84 天前 Shelve Change YYDS |
8 i8086 84 天前 什么时候单独出一个 Git 管理器就好了~ 那个自定义分组暂存太实用了。 |
![]() | 9 fenglala OP 了解了一下楼上说的 Shelve Changes ,大致是 UI 操作更方便,文件可选择的 stash 功能。 这样看来我没有听说过的这个功能的原因大概是我平时都是用 branch 加 cherry-pick 加 reset -- 文件路径 来实现这个目的。 |
10 gp0119 83 天前 相反最近转 cursor 我有时候打开 JetBrains 操作 git ,JetBrains 要是把 git 独立出来付费我也愿意 |