Git - IDEA 修改暂存不提交
拥有企业级的 IntelliJ IDEA 密钥是值得开心的事情。假设你和我一样使用 IDEA 开发 java 项目,并有这样的一个需求:修改或新建一个文件,只在本机用于测试或其他目的,无需使用 Git 提交并推送远程仓库。
IDEA 有一个功能可以满足以上需求:Git Changelist.
假设修改了两个文件:
- MainTest: 业务代码,修改需要被提交并推送到远程仓库
- TempTest: 本地测试代码,无需提交
IDEA 的 Commit 窗口显示如下:
接下来,新建一个 Changelist. 在 Changes 上打开菜单选项,选择 New Changelist, 如下:
输入新列表名称,比如 To Revert:
将无需提交的文件拖动至新建的变更列表 To Revert:
此时,需要提交的变更默认进入 Changes 这个变更列表,无需提交的变更可被拖动至 To Revert 变更列表:
接下来,照常选择 Changes 下的所有变更,提交并推送远程仓库:
(完)
Git - IDEA 修改暂存不提交
https://blackist.org/2022-07-12-git-idea-changes-not-to-commit/