一起打篮球吗🏀 (@ikunkun)分享一个 IntelliJ IDEA 中 Git 的小技巧 - Changelist 功能 中发帖

由上面这个话题引申出来的,回答中的客户端我基本都用过,都没有第一个 Changelist 的功能,这里简单介绍一下,为什么这个功能可以提升使用体验,以及如何简单避免提交一些不该提交到远端的代码,希望可以帮助到大家。 
需求场景
1、比如本地有一个 .cursorrules 文件,我不希望提交到远端,把它写到了 .gitignore 中,同时这个 .gitignore 的这部分修改,肯定也是不会提交到远端的;
2、同时我又修改了 .gitignore 中的其他部分,比如忽略了 .vscode/ 目录,这个是需要提交到远端的;
功能入口
Mac 的快捷键是 CMD + 数字0,到 commit 管理 tab 中:
[image]
在这个 Changes 上右键,有个 + New Changelist... 按钮,点击之后随便输入一个名字,比如我这里叫 local。
使用说明
创...