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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽