V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fenglala
V2EX  ›  JetBrains

我今天才知道 JetBrains 的侧边栏可以开启 git 暂存区

  •  
  •   fenglala · 15 天前 · 971 次点击

    https://www.jetbrains.com/guide/java/tips/enable-git-staging/

    Ctrl+Shift+A and then search for 'Git Staging' to enable Git Staging instead of IntelliJ IDEA Changelists.

    之前都是同时开两个窗口,开个 jetbrains 写代码,开个 vscode 来操作 git 的

    10 条回复    2025-07-18 09:54:25 +08:00
    ztf
        1
    ztf  
       15 天前
    感觉 Shelve Changes... 更灵活些
    JYii
        2
    JYii  
       15 天前
    啊? jetbrains 的 git 操作不是完爆 vscode 。多个 changelist 便于分类提交; stash 我在 vscode 上没看到过;楼上提的 shelve 更是 jetbrains 系自带功能。
    fenglala
        3
    fenglala  
    OP
       15 天前
    啊?楼上两位的 Shelve Changes 和 changelist 我都没有用过,因为一般是终端操作,jetbrains 的就跟终端里的 git add 对不上很难受
    fenglala
        4
    fenglala  
    OP
       15 天前
    stage ,不是 stash ,vscode 就直接点一下加号就是 stage
    @JYii
    JYii
        5
    JYii  
       15 天前
    @fenglala #4 终端看一两个文件的少部分修改我还能耐着性子看,太多了就恼火了。你一说完,才想起来 git 暂存的概念,搜了一下发现 jetbrains 默认是没开启的,默认一直使用 jetbrains 的 changes 和 Unversioned
    gadfly3173
        6
    gadfly3173  
       15 天前 via Android
    jetbrains 把几乎所有 git 操作都自己实现了一遍,如果你平时用 git 命令或者别的正常的 git gui 客户端的话,你经常会觉得 jetbrains 里的操作和别人不一样。。。比如暂存这个 git add ,在 jetbrains 里你勾上变更,在别的地方都是看不到的,就很别扭。
    zepc007
        7
    zepc007  
       15 天前
    Shelve Changes YYDS
    i8086
        8
    i8086  
       15 天前
    什么时候单独出一个 Git 管理器就好了~ 那个自定义分组暂存太实用了。
    fenglala
        9
    fenglala  
    OP
       15 天前
    了解了一下楼上说的 Shelve Changes ,大致是 UI 操作更方便,文件可选择的 stash 功能。

    这样看来我没有听说过的这个功能的原因大概是我平时都是用 branch 加 cherry-pick 加 reset -- 文件路径 来实现这个目的。
    gp0119
        10
    gp0119  
       14 天前
    相反最近转 cursor 我有时候打开 JetBrains 操作 git ,JetBrains 要是把 git 独立出来付费我也愿意
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 18:21 · PVG 02:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.