Git Merge в Master удаляет файлы, которые я хотел бы сохранить - PullRequest
0 голосов
/ 03 марта 2019

Итак, у меня есть основная ветвь с important_file, затем я создал другую ветку из master и проделал там некоторую работу, частично я удалил important file, потому что ее там быть не должно.Затем я хотел бы объединить новую ветвь (без important_file) с моей основной веткой, я делаю это, и файл important_file удаляется.

Я думал, что возник бы некоторый конфликт, потому что естьизменения в новой ветви, которые я хотел бы интегрировать в master, но я не хочу, чтобы этот файл был удален.

Аналогичная проблема возникает, когда я создаю ветку из master, а затем случайно удаляю некоторыеизменения в файлах тут же и тогда, когда я объединяю эту ветку с master, изменения удаляются.

Как мне избежать этого?

1 Ответ

0 голосов
/ 03 марта 2019

Git ведет себя так, как и должно быть.

Для вашей ситуации вы можете удалить файл за один коммит в другую ветку.Другие коммиты будут такими, какими они должны быть.Затем, вместо слияния other_branch в мастер, вы можете выбрать коммиты other_branch в мастер ветке без коммита удаления.

Надеюсь, ты получил ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...