Удалить файл из Control Version в IntelliJ IDEA
Я использую IntelliJ IDEA Community Edition 2016.1.
Я поместил свой проект под Git, разместил его на GitHub.
Когда я впервые нажал на эту кнопку Share Project on GitHub, каждый отдельный файл был выбран для управления версиями.
Теперь я хочу исключить модуль IML файла из контроля версий. Позаботьтесь, я хочу сохранить его на своем жестком диске. К сожалению, я не могу найти способ сделать это. Как достичь этого?
Я попытался удалить его из веб-интерфейса, но я получаю некоторые фатальные ошибки при нажатии/нажатии.
Ответы
Ответ 1
Как только вы зафиксируете файл, он начнет отслеживаться.
Чтобы удалить файл с этого момента, вы должны удалить их из репозитория.
Теперь вам нужно удалить всю папку .idea
, зафиксировать удаление, добавить расширение idea
в файл .gitignore
.
Объясняя, как это сделать из командной строки, можно также выполнить через IDEA.
# Remove the file from the repository
git rm --cached .idea/
# now update your gitignore file to ignore this folder
echo '.idea' >> .gitignore
# add the .gitignore file
git add .gitignore
git commit -m "Removed .idea files"
git push origin <branch>
Ответ 2
Есть небольшой трюк.
- Перейдите к
Settings | Version Control | Confirmation
, затем проверьте настройку Show options before adding to version control
в разделе When files are created
.
Кроме того, вы можете проверить Do not add
. Обязательно не проверять Add silently
.
- Удалите файл, который вы не хотите отслеживать с помощью VCS.
- Нажмите Ctrl + Z, чтобы отменить удаление.
Если IDE показывает всплывающее окно, которое позволяет вам выбрать, добавлять ли новый файл в VCS, нажмите
No
.
- Выполните локальные изменения, и файлы будут удалены из VCS.