Что означает U и M на изображении. Я использую Visual Studio Code и Git. Я поискал в интернете, но ничего не нашел по этому поводу.
Что такое маркеры файлов U & M в коде Visual Studio?
Ответ 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 - переименован (файл был переименован)
я не хочу видеть эти обновления