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

Как запушить 2 ветки с изменением одного и того еже файла?

Привет, есть небольшой вопрос по гиту. Есть такая ситуация, я создал ветку - 1, запушил её(перед тем как подтянуть изменения в ветку develop, и смержить её с моей веткой) , в этой ветке я изменил допустим некий файл. Теперь мне надо создать другую ветку - 2, и уже там опять тот же файл изменить. Я её создаю от ветки develop, в которой файл(вмести с первой веткой, которую я запушил) ещё не добавлен в ветку develop, затем я опять подтягиваю изменения из гитхаба в develop(где файл все тот же, который был перед первой веткой), мержу и делаю пуш 2 ветки. И выходит, что я запушил 2 ветки, где содержимое одного и того же файла разное. Надеюсь понятна ситуация, ну так вопрос, как выйти из этой ситуации?
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@Alena_Les
Привет, если ветка 1 уже запушена, то попробуй такой вариант:
* Можно слить в неё изменения из 1, чтобы не терять контекст

git checkout 2
git merge 1  # Либо git rebase 1


Что произойдёт:

Если конфликты есть, Git попросит их решить вручную.
После мержа или ребейза твоя ветка 2 будет включать изменения из 1.
После этого можно снова протестировать и запушить 2.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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