Задать вопрос
inkShio
@inkShio

Как исключить файл из Pull Request?

Есть главная ветка master и есть ветка beta. В ветке master лежит допустим config.json, а в ветке beta лежит config.json, но с другим содержимым. Можно ли сделать так, чтобы при пул-реквесте файл config.json игнорировался (не перезаписывался)? Ну или возможно есть какой-то другой способ такое организовать?
  • Вопрос задан
  • 651 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
Как я понял, вы хотите в одном и том же репозитории хранить два енвайрнмента, на одной и той же машине.
Но это неверный подход. Ветки это не разные версии софта, ветки это разные состояния исходников.
Сделайте ваш код, чтобы там был prod.config, dev.config и все
Ответ написан
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Если вы изменяете файл в рабочем каталоге, но не хотите, чтобы это изменение попало в ветку, то просто не отправляйте изменение в ветку. Коммитьте только те изменения, которые должны попасть в проект.
Если вы уже успели в тематической ветке изменить файл, который изменять было нельзя, то отмените его изменение в этой ветке. Только так вы сможете исключить этот файл из Pull Request.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽