ветку, которая в пул реквесте, то удалится и история коммитов? И если я создам новую ветку локально и сделаю там коммит, запушу, то там будет только один коммит, а не все те, которые я в ней делал до этого?
А как вы удаляете ветку, на которой сидите?
После мержа ветки обычно и удаляют за ненадобностью
Ветки не смержились. Просто ситуация такая, что я не правильно коммитил, я ответвлялся от новой ветки и так получилось, что к последней задаче, к последнему пр пришли все изменения с предыдущих веток. Эту ситуацию я и хочу исправить
в PR отображается список изменений (коммитов / файлов) относительно целевой ветки. Можно в качестве целевой указать ветку, от которой вы начали текущую, тогда на ревью вы увидите только последние правки. Вообще это достаточно частая ситуация, когда есть задачи, зависящие от недавно завершенной но еще не прошедшей ревью, и приходится начинать новую до того как предыдущая была вмержена. После того как предыдущая будет вмержена, можно изменить целевую ветку и влить ваш реквест Если код в каждом реквесте точно не зависит от предыдущего состояния - можно сделать rebase —onto своих изменений на другую (целевую) ветку и форспушить в свой PR, но если код хоть немного зависит от коммитов, которые были между целевым и теми которые вы будете переносить - будут конфликты, которые придется фиксить.
Обсуждают сегодня