Создание исключенного файла из github
У меня есть файл, который содержит настройки IP для моей локальной машины. Этот файл должен оставаться неизменным по сравнению с размещенной версией в github. Я использую Atlassian SourceTree для проверки своих файлов, но доступные опции не работают для меня.
щелкните правой кнопкой мыши - Удалить (это удаляет файл из моего корня, я думаю)
щелкните правой кнопкой мыши - Отменить (это отменяет мои изменения)
щелчок правой кнопкой мыши - Остановить отслеживание (это создает gitignore с путем к файлу. Его нельзя игнорировать. Просто нужно остаться без изменений, но его можно вытащить)
Моя корневая структура выглядит так
- .git (папка)
- информация (папка)
- исключить (файл)
- информация (папка)
- бункер
- оптимизатор
- ЦСИ
- главный
- WebApp
- внешний интерфейс
- конфиг
- WebPack
- base.js
- WebPack
- конфиг
- внешний интерфейс
- WebApp
- главный
- .gitignore
- README.MD
Мой исключающий файл содержит /src/main/webapp/frontend/config/webpack/Base.js
У кого-нибудь есть какое-нибудь решение этого? Другие вопросы здесь предложили подход исключить папки, но он не работает для меня. Как вы можете видеть на изображении, файл Base.js все еще находится в стеке Unstaged.
заранее спасибо
1 ответ
Хотя не через SourceTree, вы можете выполнить следующую команду локально для достижения этой цели
git update-index --assume-unchanged /src/main/webapp/frontend/config/webpack/Base.js