Git - Файл на github, но также на .gitignore - Что происходит на git pull? - PullRequest
1 голос
/ 05 апреля 2019

Что произойдет, если у вас есть файл на удаленном компьютере, который локально находится на .gitignore, когда вы выполняете извлечение?Будете ли вы перезаписывать содержимое локального файла?

1 Ответ

0 голосов
/ 05 апреля 2019

Если файлы уже находятся в управлении версиями, они останутся в управлении версиями, то есть другие пользователи увидят его.Вам нужно будет удалить файл вручную.Чтобы удалить файл, но не удалить его из каталога, вы можете использовать

git rm --cached file

. Для этого вы можете использовать каждый файл, который вы можете использовать

git rm -r --cached .

Файл / файлы не останутся надиск, пока Git будет знать, чтобы удалить его.Переключитесь на другую ветку и затем вернитесь - файл будет удален.Это относится ко всем, кто сносит ветку

...