Есть ветка master, от которой создаются новый ветки для определенной лабы. После проверки лабы преподавателем можно слить ветку lab-N с master. Ситуация такая: lab-0 была сделана и слита с master, затем на основе master была создана ветвь lab-1, и сейчас в процессе написания я понял, что в lab-0 нужно внести еще кое-какие изменения.
Решил сделать в ветке lab-0 reset на один коммит назад и сделать новый коммит с изменениями. Однако сейчас не уверен, что это лучшее решение, так как теперь нужно все сдвигать. Все изменения делал локально, могу вернуть вариант "Как было". Есть идея просто добавить новый коммит в master, перенести lab-0 на новый коммит, а потом сделать rebase для lab-1. Адекватное ли это решение или есть вариант получше? И вообще стоит ли хранить ветку lab-0, если она уже слита с master?