Intellij Idea是否可以自动暂存更改?

12

在完成任务的几天后,我决定通过 Git Bash 使用 git status 查看已完成的工作。

一些文件在Changes to be committed list中,另一些则在Changes not staged for commit中。有趣的是,我从未显式地将任何文件添加到暂存区。从未!那么一些文件如何会被添加到暂存区呢?

除了编码之外,我只执行了一次git pullgit stash/stash pop。就这些。

有什么想法吗?


你在IntelliJ项目中“添加”了新文件吗?如果是这样,它们立即变成红色还是绿色?因为在后一种情况下,有一个设置可以自动将新创建的文件添加到版本控制系统。 - vikingsteve
我添加了一个新文件。但这是唯一一个我没有疑问的文件,因为它出现在两个部分中:在暂存区中作为“新文件”,在未暂存区中因为我在初始创建后进行了编辑。所有其他文件都是旧文件。 - yuranos
2个回答

9
您可能已经在IDEA中启用/禁用了版本控制“静默”模式:

File -> Settings -> Version control -> Confirmation

相关帖子.

在此输入图片描述


6
在IntelliJ IDEA中,Git集成会在执行“添加”操作时对文件进行分阶段处理。通常情况下,当新文件被添加到Git时,此操作会发生,但是您也可以对现有文件调用“添加”操作,这种情况下,其当前内容将被分阶段处理。请注意,HTML标签将被保留。

2
已添加的文件如何处理呢?我想通过在GUI中点击提交来跳过“git add .”阶段。 - Gulzar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接