Система управления версиями кода Visual Studio, полная «изменений», о которых я не знал

#visual-studio-code #version-control #source-control-explorer

Вопрос:

Как мне избавиться от этих «изменений» в коде Visual Studio? Существует более тысячи файлов, и я не знал об этих изменениях с тех пор, как установил vs-код на свой MacBook. Я попробовал git reset --hard подключиться к терминалу, но ничего не произошло. Я также не помню, чтобы эти файлы были у меня на ноутбуке, и VS Code даже не может открыть эти файлы. VS Code также не уведомил меня об этих «изменениях». Всякий раз, когда я пытаюсь удалить все файлы, он говорит, git: fatal: you are on a branch yet to be born см. Скриншот ниже:

https://i.stack.imgur.com/CACbN.png

Комментарии:

1. какая папка открыта в VSC, в этой папке находится .git папка, подумайте, прежде чем удалять эту .git папку

2. @rioV8 Я не вижу .git здесь папки. В основном файлы python, java, html, css, .xml.

Ответ №1:

Все эти «изменения», скорее всего, связаны с вашей инициализацией git в папке с множеством папок настроек и конфигурации. Например, на снимке экрана я вижу, что большинство «изменений» происходит из .eclipse папки, папки, которую Eclipse использует для хранения конфигураций. Обычно вы не можете видеть эти папки, потому что они являются «скрытыми» папками.

Решение 1

Первое решение-добавить .gitignore файл, чтобы игнорировать все эти ненужные папки. Для этого просто добавьте файл с именем .gitignore в текущую папку. Затем в этот файл поместите список всех папок, которые следует игнорировать. Например(просмотрите список «изменения» и добавьте дополнительные папки):

 /.eclipse
 

Решение 2

Другим решением для просмотра этих изменений является простое удаление .git папки. вы не можете видеть эту папку по умолчанию, потому что это скрытая папка. Чтобы увидеть это, вам нужно зайти в Finder и нажать Command Shift . . После того, как вы увидите .git папку, вы можете просто удалить ее. Теперь изменения должны исчезнуть.

Комментарии:

1. Есть также /Users/alwin/.... файлы и много ~/.eclipse/... файлов, есть ли у него .git папка в его домашнем каталоге, и у него также есть много его файлов Python и HTML…..