Что такое маркеры файлов U & M в коде Visual Studio?

enter image description here

Что означает U и M на изображении. Я использую Visual Studio Code и Git. Я поискал в интернете, но ничего не нашел по этому поводу.

Ответ 1

Когда вы выполните git status из командной строки, он предоставит вам список файлов modified и untracked, которые в настоящее время существуют на вашей локальной машине.

M и U в этом случае просто синхронизируется с Visual Studio Code с git и идентифицирует (очень хорошо в пользовательском интерфейсе, я могу добавить), какие файлы были modified и какие файлы untracked.

Это просто приятный, понятный и простой способ просматривать ваше рабочее пространство и точно видеть, что ваш текущий git status не требует ввода команды в командной строке.

Обратите внимание:

Вы будете видеть только файлы modified или untracked, выделенные в коде Visual Studio.

Если вы удалите файл, например, он просто исчезнет из вашей рабочей области, однако ваш git status, когда он будет выполнен из командной строки, по-прежнему будет содержать статус deleted для этого файла. Но вы не увидите никаких дополнительных визуальных представлений для этого в Visual Studio Code (файл больше не будет отображаться в вашей рабочей области).

Ответ 2

A - Добавлено (это новый файл, который был добавлен в хранилище)

M - изменено (существующий файл был изменен)

D - удалено (файл был удален)

U - не отслеживается (файл новый или был изменен, но еще не добавлен в хранилище)

C - Конфликт (в файле есть конфликт)

R - переименован (файл был переименован)

Ответ 3

"U" означает, что файлы "не отслежены", а "M" означает, что файлы были "изменены"

Вы можете использовать команды git add -A - для добавления всех файлов в область подготовки и git commit -m 'message' - для создания "снимка" файлов в области подготовки.

Надеюсь, это объясняет, что вы пытались выяснить.

Ответ 4

Я хочу знать, как отключить эту функцию тоже. A - Добавлено (это новый файл, который был добавлен в хранилище)

M - изменено (существующий файл был изменен)

D - удалено (файл был удален)

U - не отслеживается (файл новый или был изменен, но еще не добавлен в хранилище)

C - Конфликт (в файле есть конфликт)

R - переименован (файл был переименован)

я не хочу видеть эти обновления