Все это связано с контролем источника, в вашем случае GIT
Значок lock
означает, что файл контролируется источником и в настоящий момент не изменен или имеет какие-либо ожидающие изменения.Если вы наведите курсор мыши на VS, вы увидите статус «Зарегистрирован».
Значок plus
означает, что это новый файл, который еще не добавлен в систему контроля версий.Если вы наведите курсор мыши на VS, вы увидите статус «Ожидание добавления».
Значок red check
означает, что есть ожидающее изменение, которое еще не принято.Если вы наведите курсор мыши на VS, вы увидите статус «Ожидание редактирования».