Чтобы добавить изменения из одной ветки в другую в Tortoise Git, не вызывая конфликтов и не утрачивая историю, можно воспользоваться функцией "Merge". Для этого необходимо открыть Tortoise Git, перейти на вкладку "Revision Graph", выбрать нужные ветки (например, b0 и b1), щелкнуть правой кнопкой мыши на ветке b1 и выбрать опцию "Merge 'b1' into 'b0'". После этого следуйте инструкциям мастера слияния, чтобы завершить процесс слияния изменений из ветки b1 в ветку b0.
Чтобы "откатить" все текущие изменения ветки b1 и привести её к текущему состоянию ветки b0, можно воспользоваться функцией "Reset". Для этого откройте Tortoise Git, перейдите на вкладку "Revision Graph", выберите ветку b1, щелкните правой кнопкой мыши и выберите опцию "Reset 'b1' to this...". Затем выберите опцию "Soft" или "Mixed" (в зависимости от того, насколько далеко вы хотите откатиться) и кликните на кнопку "OK", чтобы завершить процесс отката.
Следуя этим шагам, вы сможете управлять изменениями и историей ваших веток в Tortoise Git, подобно выполненным действиям через консоль.