commit / push).
Работаю на кодом. Делаю комиты, и после этого делаю merge request в master.
Мой код идет на ревью. Пока код смотрят работаю на другим заданием. И тут прилетают исправления, которые нужно проделать.
Но что делать? Если я уже работаю над другим заданием? Как правильно тогда организовать работу?
Может как-то откатиться на коммит (merge request), исправить все что нужно, опять сделать коммит, но что делать с проделанной работой над другим заданием?
Я сейчас делаю так: сохраняю отдельно весь код, который написа, откатываюсь на нужный коммит (если после были коммиты), исправляю нужные моменты, а потом вручную добавляю новый код :/
Для начала можно использовать git stash Как более гибкое решение можно коммитить временные изменёния (но не пушить), потом менять последний коммит через amend (или объединять несколько коммитов через interactive rebase) Ещё можно использовать worktree, чтобы параллельно работать над несколькими ветками
Другое задание делай в другой ветке
Обсуждают сегодня