Есть 3 ветки. DEV A B. Я создал ветку A внес

изменения, сделал коммит.
Затем я создал B сделал изменения.
Запушил А. Теперь при пуше B гит показывает также коммиты из А.

А как нужно было создать ветку B чтобы у него были только изменения ветки B. Тоесть если я запушил ветку А, то из ветки B коммиты должны были удалиться по идее. Как быть в таки м случае?

14 ответов

13 просмотров

ветка B создана от последнего коммита A ? тогда всё логично. чтобы не было коммитов из A - нужно создавать от DEV изначально.

Пользователь-6107d Автор вопроса
Vitaliy Ponomarev
ветка B создана от последнего коммита A ? тогда вс...

Если я от dev создам, тогда мне нужны изменения от B. Тогда получается мне надо запушить A в dev. Сделать Fetch и создать уже ветку B. Но тут проблема в том что мне надо одновременно работать в 2 ветках.

Пользователь 6107d
Если я от dev создам, тогда мне нужны изменения от...

обычно ветки независимы друг от друга, если у вас это не так - вы что-то неправильно делаете https://backlog.com/git-tutorial/using-branches/ возможно вам отдельные ветки A/B и не нужны, а стоит всё в одной делать. либо брать в работу задачи, соблюдая очередность из-за зависимости (или связанности, coupling) кода. https://medium.com/german-gorelkin/low-coupling-high-cohesion-d36369fb1be9

Пользователь-6107d Автор вопроса
Vitaliy Ponomarev
screenshot обычно ветки независимы друг от друга, если у вас ...

Описываю ситуацию. Создаю ветку A из ветки DEV. Отправляю ветку А в PullRequest. Чтобы не ждать ветку А. Создаю ветку Б и работаю с ней. В ветке Б будут те же изменения что и в ветке А. Затем если я пытаюсь запушить ветку Б. То в ней отображаются все коммиты из ветки А. Какие есть возможные способы для решения этой проблемы?

Пользователь 6107d
Описываю ситуацию. Создаю ветку A из ветки DEV. От...

> В ветке Б будут те же изменения что и в ветке А. а эти изменения там нужны для работы над фичей Б ?

Пользователь-6107d Автор вопроса
Vitaliy Ponomarev
> В ветке Б будут те же изменения что и в ветке А....

Да, для работы в Б нужны, но не нужно коммиты эти отображать при пуше

Пользователь 6107d
Да, для работы в Б нужны, но не нужно коммиты эти ...

тогда делать rebase на development после того как PR будет принят.

Пользователь-6107d Автор вопроса
Vitaliy Ponomarev
тогда делать rebase на development после того как ...

Кстати, а если squashe использовать? это решит проблему?

Пользователь 6107d
Простите не понял

https://git-scm.com/book/ru/v2/Ветвление-в-Git-Перебазирование

Пользователь 6107d
Кстати, а если squashe использовать? это решит про...

нет, и даже создаст новую т.к. у вас базовым будет совершенно другой коммит, и будет отличаться история вашей ветки и development

Vitaliy Ponomarev
https://git-scm.com/book/ru/v2/Ветвление-в-Git-Пер...

Не прошло и нескольких часов, а этот линк опять в деле 😊

☭ ktrace
Не прошло и нескольких часов, а этот линк опять в ...

самая актуальная тема ) остальные либо простые и понятные (fetch, push, merge) либо не так часто требуются. а вот rebase не сразу осваивается, но очень много проблем позволяет решить в процессе работы.

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

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта