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

56 天前
 fenglala

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 的

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

这样看来我没有听说过的这个功能的原因大概是我平时都是用 branch 加 cherry-pick 加 reset -- 文件路径 来实现这个目的。
gp0119
55 天前
相反最近转 cursor 我有时候打开 JetBrains 操作 git ,JetBrains 要是把 git 独立出来付费我也愿意

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1145862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX