Предположим, у меня есть две ветви:
И я хочу раздавить и объединить функцию-1 вмастер.У меня есть открытый запрос для этого.
Какую команду git выполняет GitHub, когда я нажимаю зеленую кнопку Squash and Merge в моем запросе на получение данных?
Это так?:
git checkout master
git merge feature-1 --squash --no-edit
... или что-то еще?
Например, если бы я хотел иметь возможность предсказать, каким будет результат сквоша и слияния, или предсказать, будет или нетвозникнет конфликт слияния, я хотел бы сначала попробовать его локально.Но какую команду git я бы сделал?