Задать вопрос
nixischev
@nixischev
PHP backend developer

Git — как использовать измененный файл во всех ветках?

Доброго времени суток!
Задача следующая - есть конфигурационный файл, он был изменен для локального использования, нужно сделать так, чтобы он не заливался вместе с остальными файлами при коммите/пуше (git stash, если я правильно понимаю) и при этом он должен быть доступен (измененный) из всех веток текущего репозитория (имеется ввиду при переключении веток), т.е. при выполнении git checkout этот файл не должен меняться. Подскажите пожалуйста, каким образом это можно сделать?
  • Вопрос задан
  • 2502 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Собственно, для этой задачи есть gitignore.
В корне репозитория создаете файл .gitignore, в него просто записываете путь к файлу, который нужно игнорировать (относительно корня репозитория).
Далее нужно исключить его из кеша, т.к. гит не уберет его из трекинга, если он уже там был. Команда:
git rm --cached имяфайла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы