当您从命令行执行git status操作时,它会给予当前存在于本地计算机上的modified和untracked文件的列表。 在这个例子中,M和U只是Visual Studio Code与Git同步,并识别(在UI中非常好,我可能会添加)哪些文件是modified,哪些文件是untracked。 这是一个很好、清晰、简单的方法,可以浏览你的工作区,并准确地看到你当前的git status是什么,而不必在命令行输入命令。
请注意:
在Visual Studio Code中,您将只会看到突出显示的modified或untracked文件。 例如,如果您删除一个文件,它将从您的工作区中消失,但是从命令行执行git status时,仍然会包含该文件的deleted状态。但是你不会在Visual Studio Code中看到任何额外的可视化表示(该文件将不再列在你的工作区中)。
4条答案
按热度按时间xpcnnkqh1#
A- Added(这是一个新文件,已添加到仓库中)
M-已修改(现有文件已更改)
D-已删除(文件已删除)
U- Untracked(文件是新的或已更改但尚未添加到存储库)
C- Conflict(文件存在冲突)
R-重命名(文件已重命名)
S-子模块(仓库中存在另一个子仓库)
agyaoht72#
当您从命令行执行
git status
操作时,它会给予当前存在于本地计算机上的modified
和untracked
文件的列表。在这个例子中,M和U只是Visual Studio Code与Git同步,并识别(在UI中非常好,我可能会添加)哪些文件是
modified
,哪些文件是untracked
。这是一个很好、清晰、简单的方法,可以浏览你的工作区,并准确地看到你当前的
git status
是什么,而不必在命令行输入命令。请注意:
在Visual Studio Code中,您将只会看到突出显示的
modified
或untracked
文件。例如,如果您删除一个文件,它将从您的工作区中消失,但是从命令行执行
git status
时,仍然会包含该文件的deleted
状态。但是你不会在Visual Studio Code中看到任何额外的可视化表示(该文件将不再列在你的工作区中)。vwoqyblh3#
“U”表示文件已“取消跟踪”,“M”表示文件已“修改”。
您可以使用以下命令:
git add -A
-将所有文件添加到暂存区域。git commit -m 'message'
-创建暂存区域上文件的“快照”。希望这能解释你想知道的。
toiithl64#
您可以通过以下方式禁用此功能:文件->首选项->设置
找到:“git.decorations.enabled”并将其更改为false
如果你没有使用git find:“git.enabled”并将其更改为false