“没有要提交的分阶段更改”对话框

Zev*_*itz 14 visual-studio-code vscode-settings

当我没有分阶段更改并尝试提交时,我会看到以下对话框:

在此处输入图片说明

如果我选择Always,是否只有在没有暂存更改的情况下才会在将来自动提交未暂存的更改?或者即使有一些阶段性的变化?

Ale*_*lex 6

当没有阶段性变化时。

您可以自行检查并随时禁用 settings.json

// Commit all changes when there are no staged changes.
"git.enableSmartCommit": false,
Run Code Online (Sandbox Code Playgroud)


iba*_*boo 6

在此处输入图片说明

在此处输入图片说明

在 CHANGES 列表中,单击右侧的加号按钮,使项目被暂存。

  • 我只是想告诉大家git STAGED变更和其他变更的概念。知道了? (3认同)
  • 而这与问题无关,具体是关于对话框的,以及选择**Always** 的后果。 (2认同)
  • 作为对 git 中的暂存与提交的解释,Visual Studio Code UI 的屏幕截图还有很多不足之处。但请注意:问题**不是关于在 git 中进行暂存和提交**,甚至也不是关于**在 VS Code 中进行暂存和提交**;这是关于特定对话框的不清楚(在我看来)的措辞,以及在该对话框中选择一个选项而不是另一个选项的效果。你的回答仍然与问题无关。 (2认同)
  • _我只是想告诉你 git STAGED 更改和其他更改的概念。_你还没有解释什么是 staging,以及为什么它可能有用。您所做的只是发布了一张包含两个项目列表的屏幕截图,仅说明一个列表已暂存并将提交,另一个列表将不会提交。 (2认同)