git Visual Studio Code中的U和M文件标记是什么?

py49o6xq  于 2023-08-01  发布在  Git
关注(0)|答案(4)|浏览(335)


的数据
图中的U和M是什么意思?我使用Visual Studio Code和Git。我在互联网上搜索了一下,但我找不到任何东西。

xpcnnkqh

xpcnnkqh1#

A- Added(这是一个新文件,已添加到仓库中)
M-已修改(现有文件已更改)
D-已删除(文件已删除)
U- Untracked(文件是新的或已更改但尚未添加到存储库)
C- Conflict(文件存在冲突)
R-重命名(文件已重命名)
S-子模块(仓库中存在另一个子仓库)

agyaoht7

agyaoht72#

当您从命令行执行git status操作时,它会给予当前存在于本地计算机上的modifieduntracked文件的列表。
在这个例子中,MU只是Visual Studio Code与Git同步,并识别(在UI中非常好,我可能会添加)哪些文件是modified,哪些文件是untracked
这是一个很好、清晰、简单的方法,可以浏览你的工作区,并准确地看到你当前的git status是什么,而不必在命令行输入命令。

请注意:

在Visual Studio Code中,您将只会看到突出显示的modifieduntracked文件。
例如,如果您删除一个文件,它将从您的工作区中消失,但是从命令行执行git status时,仍然会包含该文件的deleted状态。但是你不会在Visual Studio Code中看到任何额外的可视化表示(该文件将不再列在你的工作区中)。

vwoqyblh

vwoqyblh3#

“U”表示文件已“取消跟踪”,“M”表示文件已“修改”。
您可以使用以下命令:
git add -A-将所有文件添加到暂存区域。
git commit -m 'message'-创建暂存区域上文件的“快照”。
希望这能解释你想知道的。

toiithl6

toiithl64#

您可以通过以下方式禁用此功能:文件->首选项->设置
找到:“git.decorations.enabled”并将其更改为false
如果你没有使用git find:“git.enabled”并将其更改为false

相关问题