VS Code Git面板中文件旁边的图标如何影响git ops?

时间:2016-08-26 21:41:09

标签: git visual-studio-code

在Visual Studio代码中, $BrowserAgentName = GetBrowserAgentName($_SERVER['HTTP_USER_AGENT']); If ($BrowserAgentName == 'Chrome' || $BrowserAgentName =='Opera') { // webp is supported! } 选项卡列出已更改的文件。

我一直在git / commit使用此标签一段时间没有事件,但今天我注意到有些文件有push(对于U,每个工具提示)和其他人有一个untracked(对于M):

files in VS Code git tab, each with either an 'M' or 'U' icon

这可能是我在工作中缺乏git专业知识,但我无法从the VS Code docs推断出我应该如何解释这些图标以及我的工作流程。

当我提交时,某些文件modified会影响我的提交吗?如果是这样,怎么样?

我的理解是untracked ed文件没有被提交,但VS Code似乎同时对待untracktracked(至少在我有限的使用中) )。

1 个答案:

答案 0 :(得分:0)

只有跟踪并具有暂存更改的文件才会包含在提交中。任何未跟踪的文件都不会以任何方式影响提交。但是,如果您有永远不想提交更改的文件,您可能希望将它们添加到.gitignore中。

还有一些扩展程序可以帮助您将文件/文件夹添加到市场提供的.gitignore中。 https://marketplace.visualstudio.com/items?itemName=codezombiech.gitignore