удалить неотслеживаемый файл, но не удалить его с жесткого диска - PullRequest
0 голосов
/ 25 сентября 2019

В моей ветке А я создал новый каталог myDir.Я зафиксировал все изменения в этой ветке git add . и подтвердил.Я не вижу неотслеживаемого файла или каталога.

Затем я переключаюсь на ветку B, я вижу неотслеживаемый файл myDir.

Как я могу удалить myDir из ветви B, но все же иметь его при переключении на ветку A?Я имею в виду, что я не хочу действительно удалять myDir с жесткого диска, и я не хочу видеть неотслеживаемый файл myDir ни на ветках (кроме ветви A).

Я знаю, что есть команда git clean, но она удаляет файлы с жесткого диска, верно?

1 Ответ

1 голос
/ 25 сентября 2019

Нет реальной проблемы с удалением myDir с вашего диска, когда вы переключитесь обратно на ветку A , myDir появится снова.

Так что вы можете безопасно использовать git clean (в данном случае, поскольку вы уже зафиксировали myDir в другой ветке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...